OpsWorksServiceResource#
Auto-generated documentation for OpsWorks type annotations stubs module mypy-boto3-opsworks.
OpsWorksServiceResource#
Type annotations and code completion for boto3.resource("opsworks")
, included resources and collections.
boto3 documentation
# OpsWorksServiceResource usage example
from mypy_boto3_opsworks.service_resource import OpsWorksServiceResource
def get_opsworks_resource() -> OpsWorksServiceResource:
return boto3.resource("opsworks")
Attributes#
-
meta
:"OpsWorksResourceMeta"
-
stacks
:ServiceResourceStacksCollection
Collections#
ServiceResourceStacksCollection#
Provides access to Stack resource.
Type annotations and code completion for boto3.resource("opsworks").stacks
collection.
boto3 documentation
# ServiceResourceStacksCollection usage example
from mypy_boto3_opsworks.service_resource import ServiceResourceStacksCollection
def get_collection() -> ServiceResourceStacksCollection:
return boto3.resource("opsworks").stacks
Methods#
OpsWorksServiceResource.Layer method#
Creates a Layer resource.
Type annotations and code completion for boto3.resource("opsworks").Layer
method.
boto3 documentation
# Layer method definition
def Layer(
self,
id: str,
) -> "_Layer":
...
OpsWorksServiceResource.Stack method#
Creates a Stack resource.
Type annotations and code completion for boto3.resource("opsworks").Stack
method.
boto3 documentation
# Stack method definition
def Stack(
self,
id: str,
) -> "_Stack":
...
OpsWorksServiceResource.StackSummary method#
Creates a StackSummary resource.
Type annotations and code completion for boto3.resource("opsworks").StackSummary
method.
boto3 documentation
# StackSummary method definition
def StackSummary(
self,
stack_id: str,
) -> "_StackSummary":
...
OpsWorksServiceResource.create_stack method#
Creates a new stack.
Type annotations and code completion for boto3.resource("opsworks").create_stack
method.
boto3 documentation
# create_stack method definition
def create_stack(
self,
*,
Name: str,
Region: str,
ServiceRoleArn: str,
DefaultInstanceProfileArn: str,
VpcId: str = ...,
Attributes: Mapping[StackAttributesKeysType, str] = ..., # (1)
DefaultOs: str = ...,
HostnameTheme: str = ...,
DefaultAvailabilityZone: str = ...,
DefaultSubnetId: str = ...,
CustomJson: str = ...,
ConfigurationManager: StackConfigurationManagerTypeDef = ..., # (2)
ChefConfiguration: ChefConfigurationTypeDef = ..., # (3)
UseCustomCookbooks: bool = ...,
UseOpsworksSecurityGroups: bool = ...,
CustomCookbooksSource: SourceTypeDef = ..., # (4)
DefaultSshKeyName: str = ...,
DefaultRootDeviceType: RootDeviceTypeType = ..., # (5)
AgentVersion: str = ...,
) -> "_Stack":
...
- See StackAttributesKeysType
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
# create_stack method usage example with argument unpacking
kwargs: CreateStackRequestServiceResourceCreateStackTypeDef = { # (1)
"Name": ...,
"Region": ...,
"ServiceRoleArn": ...,
"DefaultInstanceProfileArn": ...,
}
parent.create_stack(**kwargs)
OpsWorksServiceResource.get_available_subresources method#
Returns a list of all the available sub-resources for this Resource.
Type annotations and code completion for boto3.resource("opsworks").get_available_subresources
method.
boto3 documentation
# get_available_subresources method definition
def get_available_subresources(
self,
) -> Sequence[str]:
...
Layer#
Type annotations and code completion for boto3.resource("opsworks").Layer
class.
boto3 documentation
# Layer usage example
from mypy_boto3_opsworks.service_resource import Layer
def get_resource() -> Layer:
return boto3.resource("opsworks").Layer(...)
Layer attributes#
arn
:str
stack_id
:str
layer_id
:str
type
: LayerTypeTypename
:str
shortname
:str
attributes
:Dict
[LayerAttributesKeysType,str
]cloud_watch_logs_configuration
: CloudWatchLogsConfigurationOutputTypeDefcustom_instance_profile_arn
:str
custom_json
:str
custom_security_group_ids
:List
[str
]default_security_group_names
:List
[str
]packages
:List
[str
]volume_configurations
:List
[VolumeConfigurationTypeDef]enable_auto_healing
:bool
auto_assign_elastic_ips
:bool
auto_assign_public_ips
:bool
default_recipes
: RecipesOutputTypeDefcustom_recipes
: RecipesOutputTypeDefcreated_at
:str
install_updates_on_boot
:bool
use_ebs_optimized_instances
:bool
lifecycle_event_configuration
: LifecycleEventConfigurationTypeDefid
:str
stack
:"Stack"
meta
:"OpsWorksResourceMeta"
Layer methods#
Layer.delete method#
Deletes a specified layer.
Type annotations and code completion for boto3.resource("opsworks").delete
method.
boto3 documentation
# delete method definition
def delete(
self,
) -> None:
...
Layer.get_available_subresources method#
Returns a list of all the available sub-resources for this Resource.
Type annotations and code completion for boto3.resource("opsworks").get_available_subresources
method.
boto3 documentation
# get_available_subresources method definition
def get_available_subresources(
self,
) -> Sequence[str]:
...
Layer.load method#
Calls meth:OpsWorks.Client.describe_layers
to update the attributes of
the Layer resource.
Type annotations and code completion for boto3.resource("opsworks").load
method.
boto3 documentation
# load method definition
def load(
self,
) -> None:
...
Layer.reload method#
Calls meth:OpsWorks.Client.describe_layers
to update the attributes of
the Layer resource.
Type annotations and code completion for boto3.resource("opsworks").reload
method.
boto3 documentation
# reload method definition
def reload(
self,
) -> None:
...
Stack#
Type annotations and code completion for boto3.resource("opsworks").Stack
class.
boto3 documentation
# Stack usage example
from mypy_boto3_opsworks.service_resource import Stack
def get_resource() -> Stack:
return boto3.resource("opsworks").Stack(...)
Stack attributes#
stack_id
:str
name
:str
arn
:str
region
:str
vpc_id
:str
attributes
:Dict
[Literal['Color']
(see StackAttributesKeysType),str
]service_role_arn
:str
default_instance_profile_arn
:str
default_os
:str
hostname_theme
:str
default_availability_zone
:str
default_subnet_id
:str
custom_json
:str
configuration_manager
: StackConfigurationManagerTypeDefchef_configuration
: ChefConfigurationTypeDefuse_custom_cookbooks
:bool
use_opsworks_security_groups
:bool
custom_cookbooks_source
: SourceTypeDefdefault_ssh_key_name
:str
created_at
:str
default_root_device_type
: RootDeviceTypeTypeagent_version
:str
id
:str
layers
:StackLayersCollection
meta
:"OpsWorksResourceMeta"
Stack collections#
Stack.layers#
Provides access to Layer resource.
Type annotations and code completion for boto3.resource("opsworks").Stack(...).layers
collection.
boto3 documentation
# StackLayersCollection usage example
from mypy_boto3_opsworks.service_resource import StackLayersCollection
def get_collection() -> StackLayersCollection:
resource = boto3.resource("opsworks").Stack(...)
return resource.layers
Stack methods#
Stack.Summary method#
Creates a StackSummary resource.
Type annotations and code completion for boto3.resource("opsworks").Summary
method.
boto3 documentation
# Summary method definition
def Summary(
self,
) -> "_StackSummary":
...
Stack.create_layer method#
Creates a layer.
Type annotations and code completion for boto3.resource("opsworks").create_layer
method.
boto3 documentation
# create_layer method definition
def create_layer(
self,
*,
Type: LayerTypeType, # (1)
Name: str,
Shortname: str,
Attributes: Mapping[LayerAttributesKeysType, str] = ..., # (2)
CloudWatchLogsConfiguration: CloudWatchLogsConfigurationTypeDef = ..., # (3)
CustomInstanceProfileArn: str = ...,
CustomJson: str = ...,
CustomSecurityGroupIds: Sequence[str] = ...,
Packages: Sequence[str] = ...,
VolumeConfigurations: Sequence[VolumeConfigurationTypeDef] = ..., # (4)
EnableAutoHealing: bool = ...,
AutoAssignElasticIps: bool = ...,
AutoAssignPublicIps: bool = ...,
CustomRecipes: RecipesTypeDef = ..., # (5)
InstallUpdatesOnBoot: bool = ...,
UseEbsOptimizedInstances: bool = ...,
LifecycleEventConfiguration: LifecycleEventConfigurationTypeDef = ..., # (6)
) -> "_Layer":
...
- See LayerTypeType
- See LayerAttributesKeysType
- See CloudWatchLogsConfigurationTypeDef
- See VolumeConfigurationTypeDef
- See RecipesTypeDef
- See LifecycleEventConfigurationTypeDef
# create_layer method usage example with argument unpacking
kwargs: CreateLayerRequestStackCreateLayerTypeDef = { # (1)
"Type": ...,
"Name": ...,
"Shortname": ...,
}
parent.create_layer(**kwargs)
Stack.delete method#
Deletes a specified stack.
Type annotations and code completion for boto3.resource("opsworks").delete
method.
boto3 documentation
# delete method definition
def delete(
self,
) -> None:
...
Stack.get_available_subresources method#
Returns a list of all the available sub-resources for this Resource.
Type annotations and code completion for boto3.resource("opsworks").get_available_subresources
method.
boto3 documentation
# get_available_subresources method definition
def get_available_subresources(
self,
) -> Sequence[str]:
...
Stack.load method#
Calls meth:OpsWorks.Client.describe_stacks
to update the attributes of
the Stack resource.
Type annotations and code completion for boto3.resource("opsworks").load
method.
boto3 documentation
# load method definition
def load(
self,
) -> None:
...
Stack.reload method#
Calls meth:OpsWorks.Client.describe_stacks
to update the attributes of
the Stack resource.
Type annotations and code completion for boto3.resource("opsworks").reload
method.
boto3 documentation
# reload method definition
def reload(
self,
) -> None:
...
StackSummary#
Type annotations and code completion for boto3.resource("opsworks").StackSummary
class.
boto3 documentation
# StackSummary usage example
from mypy_boto3_opsworks.service_resource import StackSummary
def get_resource() -> StackSummary:
return boto3.resource("opsworks").StackSummary(...)
StackSummary attributes#
name
:str
arn
:str
layers_count
:int
apps_count
:int
instances_count
: InstancesCountTypeDefstack_id
:str
meta
:"OpsWorksResourceMeta"
StackSummary methods#
StackSummary.Stack method#
Creates a Stack resource.
Type annotations and code completion for boto3.resource("opsworks").Stack
method.
boto3 documentation
# Stack method definition
def Stack(
self,
) -> "_Stack":
...
StackSummary.get_available_subresources method#
Returns a list of all the available sub-resources for this Resource.
Type annotations and code completion for boto3.resource("opsworks").get_available_subresources
method.
boto3 documentation
# get_available_subresources method definition
def get_available_subresources(
self,
) -> Sequence[str]:
...
StackSummary.load method#
Calls meth:OpsWorks.Client.describe_stack_summary
to update the
attributes of the StackSummary resource.
Type annotations and code completion for boto3.resource("opsworks").load
method.
boto3 documentation
# load method definition
def load(
self,
) -> None:
...
StackSummary.reload method#
Calls meth:OpsWorks.Client.describe_stack_summary
to update the
attributes of the StackSummary resource.
Type annotations and code completion for boto3.resource("opsworks").reload
method.
boto3 documentation
# reload method definition
def reload(
self,
) -> None:
...