OpsWorksServiceResource
Auto-generated documentation for OpsWorks type annotations stubs module types-aiobotocore-opsworks.
OpsWorksServiceResource
Type annotations and code completion for session.resource("opsworks")
, included resources and collections.
boto3 documentation
from aioboto3.session import Session
from types_aiobotocore_opsworks.service_resource import OpsWorksServiceResource
session = Session()
async with session.resource("opsworks") as resource:
resource: OpsWorksServiceResource
Attributes
-
meta
: OpsWorksResourceMeta -
stacks
: ServiceResourceStacksCollection
Collections
ServiceResourceStacksCollection
Provides access to Stack resource.
Type annotations and code completion for session.resource("opsworks").stacks
collection.
boto3 documentation
from types_aiobotocore_opsworks.service_resource import ServiceResourceStacksCollection,
def get_collection() -> ServiceResourceStacksCollection:
return session.resource("opsworks").stacks
Methods
OpsWorksServiceResource.Layer method
Creates a Layer resource.
Type annotations and code completion for session.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 session.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 session.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 session.resource("opsworks").create_stack
method.
boto3 documentation
await 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 session.resource("opsworks").get_available_subresources
method.
boto3 documentation
Layer
Type annotations and code completion for session.resource("opsworks").Layer
class.
boto3 documentation
from types_aiobotocore_opsworks.service_resource import Layer
async def get_resource() -> Layer:
async with session.resource("opsworks") as resource:
return await resource.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 aioboto3.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 aioboto3.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 aioboto3.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 aioboto3.resource("opsworks").reload
method.
boto3 documentation
Stack
Type annotations and code completion for session.resource("opsworks").Stack
class.
boto3 documentation
from types_aiobotocore_opsworks.service_resource import Stack
async def get_resource() -> Stack:
async with session.resource("opsworks") as resource:
return await resource.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 session.resource("opsworks").Stack(...).layers
collection.
boto3 documentation
from types_aiobotocore_opsworks.service_resource import StackLayersCollection,
def get_collection() -> StackLayersCollection:
resource = session.resource("opsworks").Stack(...)
return resource.layers
Stack methods
Stack.Summary method
Creates a StackSummary resource.
Type annotations and code completion for aioboto3.resource("opsworks").Summary
method.
boto3 documentation
Stack.create_layer method
Creates a layer.
Type annotations and code completion for aioboto3.resource("opsworks").create_layer
method.
boto3 documentation
await 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 aioboto3.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 aioboto3.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 aioboto3.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 aioboto3.resource("opsworks").reload
method.
boto3 documentation
StackSummary
Type annotations and code completion for session.resource("opsworks").StackSummary
class.
boto3 documentation
from types_aiobotocore_opsworks.service_resource import StackSummary
async def get_resource() -> StackSummary:
async with session.resource("opsworks") as resource:
return await resource.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 aioboto3.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 aioboto3.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 aioboto3.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 aioboto3.resource("opsworks").reload
method.
boto3 documentation