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:strstack_id:strlayer_id:strtype: LayerTypeTypename:strshortname:strattributes:Dict[LayerAttributesKeysType,str]cloud_watch_logs_configuration: CloudWatchLogsConfigurationResponseMetadataTypeDefcustom_instance_profile_arn:strcustom_json:strcustom_security_group_ids:List[str]default_security_group_names:List[str]packages:List[str]volume_configurations:List[VolumeConfigurationTypeDef]enable_auto_healing:boolauto_assign_elastic_ips:boolauto_assign_public_ips:booldefault_recipes: RecipesResponseMetadataTypeDefcustom_recipes: RecipesResponseMetadataTypeDefcreated_at:strinstall_updates_on_boot:booluse_ebs_optimized_instances:boollifecycle_event_configuration: LifecycleEventConfigurationResponseMetadataTypeDefid:strstack: 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:strname:strarn:strregion:strvpc_id:strattributes:Dict[Literal['Color'](see StackAttributesKeysType),str]service_role_arn:strdefault_instance_profile_arn:strdefault_os:strhostname_theme:strdefault_availability_zone:strdefault_subnet_id:strcustom_json:strconfiguration_manager: StackConfigurationManagerResponseMetadataTypeDefchef_configuration: ChefConfigurationResponseMetadataTypeDefuse_custom_cookbooks:booluse_opsworks_security_groups:boolcustom_cookbooks_source: SourceResponseMetadataTypeDefdefault_ssh_key_name:strcreated_at:strdefault_root_device_type: RootDeviceTypeTypeagent_version:strid:strlayers: 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:strarn:strlayers_count:intapps_count:intinstances_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