OpsWorks module#
Index > OpsWorks
Auto-generated documentation for OpsWorks type annotations stubs module mypy-boto3-opsworks.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3-stubs
AWS SDK. - Add
OpsWorks
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and OpsWorks
.
From PyPI with pip#
Install boto3-stubs
for OpsWorks
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[opsworks]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[opsworks]'
# standalone installation
python -m pip install mypy-boto3-opsworks
How to uninstall#
python -m pip uninstall -y mypy-boto3-opsworks
Usage#
Code samples can be found in Examples.
OpsWorksClient#
Type annotations and code completion for boto3.client("opsworks")
as OpsWorksClient
boto3 documentation
# OpsWorksClient usage example
from boto3.session import Session
from mypy_boto3_opsworks.client import OpsWorksClient
def get_client() -> OpsWorksClient:
return Session().client("opsworks")
Paginators#
Type annotations and code completion for paginators
from boto3.client("opsworks").get_paginator("...")
.
# DescribeEcsClustersPaginator usage example
from boto3.session import Session
from mypy_boto3_opsworks.paginator import DescribeEcsClustersPaginator
def get_describe_ecs_clusters_paginator() -> DescribeEcsClustersPaginator:
return Session().client("opsworks").get_paginator("describe_ecs_clusters"))
Waiters#
Type annotations and code completion for waiters
from boto3.client("opsworks").get_waiter("...")
.
# AppExistsWaiter usage example
from boto3.session import Session
from mypy_boto3_opsworks.waiter import AppExistsWaiter
def get_app_exists_waiter() -> AppExistsWaiter:
return Session().client("opsworks").get_waiter("app_exists")
- AppExistsWaiter
- DeploymentSuccessfulWaiter
- InstanceOnlineWaiter
- InstanceRegisteredWaiter
- InstanceStoppedWaiter
- InstanceTerminatedWaiter
OpsWorksServiceResource#
Type annotations and code completion for boto3.resource("opsworks")
as
OpsWorksServiceResource
boto3 documentation
# OpsWorksServiceResource usage example
from boto3.session import Session
from mypy_boto3_opsworks.service_resource import OpsWorksServiceResource
def get_opsworks_resource() -> OpsWorksServiceResource:
return Session().resource("opsworks")
Collections#
Type annotations and code completion for collections
from boto3.resource("opsworks").*
.
# ServiceResourceStacksCollection usage example
from boto3.session import Session
from mypy_boto3_opsworks.service_resource import ServiceResourceStacksCollection
def get_collection() -> ServiceResourceStacksCollection:
return Session().resource("opsworks").stacks
Resources#
Type annotations and code completion for additional resources
from session.resource("opsworks").*
.
# Layer usage example
from mypy_boto3_opsworks.service_resource import Layer
def get_resource() -> Layer:
return resource.Layer(...)
Literals#
Type annotations for literals used in methods and schema.
# AppAttributesKeysType usage example
from mypy_boto3_opsworks.literals import AppAttributesKeysType
def get_value() -> AppAttributesKeysType:
return "AutoBundleOnDeploy"
- AppAttributesKeysType
- AppExistsWaiterName
- AppTypeType
- ArchitectureType
- AutoScalingTypeType
- CloudWatchLogsEncodingType
- CloudWatchLogsInitialPositionType
- CloudWatchLogsTimeZoneType
- DeploymentCommandNameType
- DeploymentSuccessfulWaiterName
- DescribeEcsClustersPaginatorName
- InstanceOnlineWaiterName
- InstanceRegisteredWaiterName
- InstanceStoppedWaiterName
- InstanceTerminatedWaiterName
- LayerAttributesKeysType
- LayerTypeType
- RootDeviceTypeType
- SourceTypeType
- StackAttributesKeysType
- VirtualizationTypeType
- VolumeTypeType
- OpsWorksServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- StackConfigurationManagerTypeDef
- DataSourceTypeDef
- EnvironmentVariableTypeDef
- SourceTypeDef
- SslConfigurationTypeDef
- AssignInstanceRequestTypeDef
- AssignVolumeRequestTypeDef
- AssociateElasticIpRequestTypeDef
- AttachElasticLoadBalancerRequestTypeDef
- AutoScalingThresholdsOutputTypeDef
- AutoScalingThresholdsTypeDef
- EbsBlockDeviceTypeDef
- ChefConfigurationTypeDef
- ResponseMetadataTypeDef
- CloudWatchLogsLogStreamTypeDef
- CommandTypeDef
- VolumeConfigurationTypeDef
- CreateUserProfileRequestTypeDef
- DeleteAppRequestTypeDef
- DeleteInstanceRequestTypeDef
- DeleteLayerRequestTypeDef
- DeleteStackRequestTypeDef
- DeleteUserProfileRequestTypeDef
- DeploymentCommandOutputTypeDef
- DeploymentCommandTypeDef
- DeregisterEcsClusterRequestTypeDef
- DeregisterElasticIpRequestTypeDef
- DeregisterInstanceRequestTypeDef
- DeregisterRdsDbInstanceRequestTypeDef
- DeregisterVolumeRequestTypeDef
- DescribeAppsRequestTypeDef
- WaiterConfigTypeDef
- DescribeCommandsRequestTypeDef
- DescribeDeploymentsRequestTypeDef
- PaginatorConfigTypeDef
- DescribeEcsClustersRequestTypeDef
- EcsClusterTypeDef
- DescribeElasticIpsRequestTypeDef
- ElasticIpTypeDef
- DescribeElasticLoadBalancersRequestTypeDef
- ElasticLoadBalancerTypeDef
- DescribeInstancesRequestTypeDef
- DescribeLayersRequestTypeDef
- DescribeLoadBasedAutoScalingRequestTypeDef
- SelfUserProfileTypeDef
- DescribePermissionsRequestTypeDef
- PermissionTypeDef
- DescribeRaidArraysRequestTypeDef
- RaidArrayTypeDef
- DescribeRdsDbInstancesRequestTypeDef
- RdsDbInstanceTypeDef
- DescribeServiceErrorsRequestTypeDef
- ServiceErrorTypeDef
- DescribeStackProvisioningParametersRequestTypeDef
- DescribeStackSummaryRequestTypeDef
- DescribeStacksRequestTypeDef
- DescribeTimeBasedAutoScalingRequestTypeDef
- DescribeUserProfilesRequestTypeDef
- UserProfileTypeDef
- DescribeVolumesRequestTypeDef
- VolumeTypeDef
- DetachElasticLoadBalancerRequestTypeDef
- DisassociateElasticIpRequestTypeDef
- GetHostnameSuggestionRequestTypeDef
- GrantAccessRequestTypeDef
- TemporaryCredentialTypeDef
- InstanceIdentityTypeDef
- ReportedOsTypeDef
- InstancesCountTypeDef
- RecipesOutputTypeDef
- ShutdownEventConfigurationTypeDef
- ListTagsRequestTypeDef
- OperatingSystemConfigurationManagerTypeDef
- RebootInstanceRequestTypeDef
- RecipesTypeDef
- RegisterEcsClusterRequestTypeDef
- RegisterElasticIpRequestTypeDef
- RegisterRdsDbInstanceRequestTypeDef
- RegisterVolumeRequestTypeDef
- SetPermissionRequestTypeDef
- StartInstanceRequestTypeDef
- StartStackRequestTypeDef
- StopInstanceRequestTypeDef
- StopStackRequestTypeDef
- TagResourceRequestTypeDef
- WeeklyAutoScalingScheduleOutputTypeDef
- UnassignInstanceRequestTypeDef
- UnassignVolumeRequestTypeDef
- UntagResourceRequestTypeDef
- UpdateElasticIpRequestTypeDef
- UpdateInstanceRequestTypeDef
- UpdateMyUserProfileRequestTypeDef
- UpdateRdsDbInstanceRequestTypeDef
- UpdateUserProfileRequestTypeDef
- UpdateVolumeRequestTypeDef
- WeeklyAutoScalingScheduleTypeDef
- AgentVersionTypeDef
- DescribeAgentVersionsRequestTypeDef
- AppTypeDef
- CreateAppRequestTypeDef
- UpdateAppRequestTypeDef
- LoadBasedAutoScalingConfigurationTypeDef
- AutoScalingThresholdsUnionTypeDef
- BlockDeviceMappingTypeDef
- CloneStackRequestTypeDef
- CreateStackRequestServiceResourceCreateStackTypeDef
- CreateStackRequestTypeDef
- StackTypeDef
- UpdateStackRequestTypeDef
- CloneStackResultTypeDef
- CreateAppResultTypeDef
- CreateDeploymentResultTypeDef
- CreateInstanceResultTypeDef
- CreateLayerResultTypeDef
- CreateStackResultTypeDef
- CreateUserProfileResultTypeDef
- DescribeStackProvisioningParametersResultTypeDef
- EmptyResponseMetadataTypeDef
- GetHostnameSuggestionResultTypeDef
- ListTagsResultTypeDef
- RegisterEcsClusterResultTypeDef
- RegisterElasticIpResultTypeDef
- RegisterInstanceResultTypeDef
- RegisterVolumeResultTypeDef
- CloudWatchLogsConfigurationOutputTypeDef
- CloudWatchLogsConfigurationTypeDef
- DescribeCommandsResultTypeDef
- DeploymentTypeDef
- DeploymentCommandUnionTypeDef
- DescribeAppsRequestWaitTypeDef
- DescribeDeploymentsRequestWaitTypeDef
- DescribeInstancesRequestWaitExtraExtraExtraTypeDef
- DescribeInstancesRequestWaitExtraExtraTypeDef
- DescribeInstancesRequestWaitExtraTypeDef
- DescribeInstancesRequestWaitTypeDef
- DescribeEcsClustersRequestPaginateTypeDef
- DescribeEcsClustersResultTypeDef
- DescribeElasticIpsResultTypeDef
- DescribeElasticLoadBalancersResultTypeDef
- DescribeMyUserProfileResultTypeDef
- DescribePermissionsResultTypeDef
- DescribeRaidArraysResultTypeDef
- DescribeRdsDbInstancesResultTypeDef
- DescribeServiceErrorsResultTypeDef
- DescribeUserProfilesResultTypeDef
- DescribeVolumesResultTypeDef
- GrantAccessResultTypeDef
- RegisterInstanceRequestTypeDef
- StackSummaryTypeDef
- LifecycleEventConfigurationTypeDef
- OperatingSystemTypeDef
- RecipesUnionTypeDef
- TimeBasedAutoScalingConfigurationTypeDef
- WeeklyAutoScalingScheduleUnionTypeDef
- DescribeAgentVersionsResultTypeDef
- DescribeAppsResultTypeDef
- DescribeLoadBasedAutoScalingResultTypeDef
- SetLoadBasedAutoScalingRequestTypeDef
- CreateInstanceRequestTypeDef
- InstanceTypeDef
- DescribeStacksResultTypeDef
- CloudWatchLogsConfigurationUnionTypeDef
- DescribeDeploymentsResultTypeDef
- CreateDeploymentRequestTypeDef
- DescribeStackSummaryResultTypeDef
- LayerTypeDef
- DescribeOperatingSystemsResponseTypeDef
- DescribeTimeBasedAutoScalingResultTypeDef
- SetTimeBasedAutoScalingRequestTypeDef
- DescribeInstancesResultTypeDef
- CreateLayerRequestStackCreateLayerTypeDef
- CreateLayerRequestTypeDef
- UpdateLayerRequestTypeDef
- DescribeLayersResultTypeDef