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
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
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
kwargs: ServiceResourceLayerRequestTypeDef = { # (1)
"id": ...,
}
parent.Layer(**kwargs)
OpsWorksServiceResource.Stack method
Creates a Stack resource.
Type annotations and code completion for boto3.resource("opsworks").Stack
method.
boto3 documentation
kwargs: ServiceResourceStackRequestTypeDef = { # (1)
"id": ...,
}
parent.Stack(**kwargs)
OpsWorksServiceResource.StackSummary method
Creates a StackSummary resource.
Type annotations and code completion for boto3.resource("opsworks").StackSummary
method.
boto3 documentation
kwargs: ServiceResourceStackSummaryRequestTypeDef = { # (1)
"stack_id": ...,
}
parent.StackSummary(**kwargs)
OpsWorksServiceResource.create_stack method
Creates a new stack.
Type annotations and code completion for boto3.resource("opsworks").create_stack
method.
boto3 documentation
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
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
Layer
Type annotations and code completion for boto3.resource("opsworks").Layer
class.
boto3 documentation
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
: CloudWatchLogsConfigurationResponseMetadataTypeDefcustom_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
: RecipesResponseMetadataTypeDefcustom_recipes
: RecipesResponseMetadataTypeDefcreated_at
:str
install_updates_on_boot
:bool
use_ebs_optimized_instances
:bool
lifecycle_event_configuration
: LifecycleEventConfigurationResponseMetadataTypeDefid
:str
stack
: Stack
Layer methods
Layer.delete method
Deletes a specified layer.
Type annotations and code completion for boto3.resource("opsworks").delete
method.
boto3 documentation
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
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
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
Stack
Type annotations and code completion for boto3.resource("opsworks").Stack
class.
boto3 documentation
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
: StackConfigurationManagerResponseMetadataTypeDefchef_configuration
: ChefConfigurationResponseMetadataTypeDefuse_custom_cookbooks
:bool
use_opsworks_security_groups
:bool
custom_cookbooks_source
: SourceResponseMetadataTypeDefdefault_ssh_key_name
:str
created_at
:str
default_root_device_type
: RootDeviceTypeTypeagent_version
:str
id
:str
layers
: StackLayersCollection
Stack collections
Stack.layers
Provides access to Layer resource.
Type annotations and code completion for boto3.resource("opsworks").Stack(...).layers
collection.
boto3 documentation
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
Stack.create_layer method
Creates a layer.
Type annotations and code completion for boto3.resource("opsworks").create_layer
method.
boto3 documentation
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
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
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
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
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
StackSummary
Type annotations and code completion for boto3.resource("opsworks").StackSummary
class.
boto3 documentation
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
: InstancesCountResponseMetadataTypeDefstack_id
:str
StackSummary methods
StackSummary.Stack method
Creates a Stack resource.
Type annotations and code completion for boto3.resource("opsworks").Stack
method.
boto3 documentation
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
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
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