Typed dictionaries#
Auto-generated documentation for OpsWorks type annotations stubs module mypy-boto3-opsworks.
StackConfigurationManagerTypeDef#
# StackConfigurationManagerTypeDef usage example
from mypy_boto3_opsworks.type_defs import StackConfigurationManagerTypeDef
def get_value() -> StackConfigurationManagerTypeDef:
return {
"Name": ...,
}
# StackConfigurationManagerTypeDef definition
class StackConfigurationManagerTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
DataSourceTypeDef#
# DataSourceTypeDef usage example
from mypy_boto3_opsworks.type_defs import DataSourceTypeDef
def get_value() -> DataSourceTypeDef:
return {
"Type": ...,
}
# DataSourceTypeDef definition
class DataSourceTypeDef(TypedDict):
Type: NotRequired[str],
Arn: NotRequired[str],
DatabaseName: NotRequired[str],
EnvironmentVariableTypeDef#
# EnvironmentVariableTypeDef usage example
from mypy_boto3_opsworks.type_defs import EnvironmentVariableTypeDef
def get_value() -> EnvironmentVariableTypeDef:
return {
"Key": ...,
"Value": ...,
}
# EnvironmentVariableTypeDef definition
class EnvironmentVariableTypeDef(TypedDict):
Key: str,
Value: str,
Secure: NotRequired[bool],
SourceTypeDef#
# SourceTypeDef usage example
from mypy_boto3_opsworks.type_defs import SourceTypeDef
def get_value() -> SourceTypeDef:
return {
"Type": ...,
}
# SourceTypeDef definition
class SourceTypeDef(TypedDict):
Type: NotRequired[SourceTypeType], # (1)
Url: NotRequired[str],
Username: NotRequired[str],
Password: NotRequired[str],
SshKey: NotRequired[str],
Revision: NotRequired[str],
- See SourceTypeType
SslConfigurationTypeDef#
# SslConfigurationTypeDef usage example
from mypy_boto3_opsworks.type_defs import SslConfigurationTypeDef
def get_value() -> SslConfigurationTypeDef:
return {
"Certificate": ...,
"PrivateKey": ...,
}
# SslConfigurationTypeDef definition
class SslConfigurationTypeDef(TypedDict):
Certificate: str,
PrivateKey: str,
Chain: NotRequired[str],
AssignInstanceRequestRequestTypeDef#
# AssignInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import AssignInstanceRequestRequestTypeDef
def get_value() -> AssignInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
"LayerIds": ...,
}
# AssignInstanceRequestRequestTypeDef definition
class AssignInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
LayerIds: Sequence[str],
AssignVolumeRequestRequestTypeDef#
# AssignVolumeRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import AssignVolumeRequestRequestTypeDef
def get_value() -> AssignVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
# AssignVolumeRequestRequestTypeDef definition
class AssignVolumeRequestRequestTypeDef(TypedDict):
VolumeId: str,
InstanceId: NotRequired[str],
AssociateElasticIpRequestRequestTypeDef#
# AssociateElasticIpRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import AssociateElasticIpRequestRequestTypeDef
def get_value() -> AssociateElasticIpRequestRequestTypeDef:
return {
"ElasticIp": ...,
}
# AssociateElasticIpRequestRequestTypeDef definition
class AssociateElasticIpRequestRequestTypeDef(TypedDict):
ElasticIp: str,
InstanceId: NotRequired[str],
AttachElasticLoadBalancerRequestRequestTypeDef#
# AttachElasticLoadBalancerRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import AttachElasticLoadBalancerRequestRequestTypeDef
def get_value() -> AttachElasticLoadBalancerRequestRequestTypeDef:
return {
"ElasticLoadBalancerName": ...,
"LayerId": ...,
}
# AttachElasticLoadBalancerRequestRequestTypeDef definition
class AttachElasticLoadBalancerRequestRequestTypeDef(TypedDict):
ElasticLoadBalancerName: str,
LayerId: str,
AutoScalingThresholdsTypeDef#
# AutoScalingThresholdsTypeDef usage example
from mypy_boto3_opsworks.type_defs import AutoScalingThresholdsTypeDef
def get_value() -> AutoScalingThresholdsTypeDef:
return {
"InstanceCount": ...,
}
# AutoScalingThresholdsTypeDef definition
class AutoScalingThresholdsTypeDef(TypedDict):
InstanceCount: NotRequired[int],
ThresholdsWaitTime: NotRequired[int],
IgnoreMetricsTime: NotRequired[int],
CpuThreshold: NotRequired[float],
MemoryThreshold: NotRequired[float],
LoadThreshold: NotRequired[float],
Alarms: NotRequired[List[str]],
EbsBlockDeviceTypeDef#
# EbsBlockDeviceTypeDef usage example
from mypy_boto3_opsworks.type_defs import EbsBlockDeviceTypeDef
def get_value() -> EbsBlockDeviceTypeDef:
return {
"SnapshotId": ...,
}
# EbsBlockDeviceTypeDef definition
class EbsBlockDeviceTypeDef(TypedDict):
SnapshotId: NotRequired[str],
Iops: NotRequired[int],
VolumeSize: NotRequired[int],
VolumeType: NotRequired[VolumeTypeType], # (1)
DeleteOnTermination: NotRequired[bool],
- See VolumeTypeType
ChefConfigurationResponseMetadataTypeDef#
# ChefConfigurationResponseMetadataTypeDef usage example
from mypy_boto3_opsworks.type_defs import ChefConfigurationResponseMetadataTypeDef
def get_value() -> ChefConfigurationResponseMetadataTypeDef:
return {
"ManageBerkshelf": ...,
"BerkshelfVersion": ...,
"ResponseMetadata": ...,
}
# ChefConfigurationResponseMetadataTypeDef definition
class ChefConfigurationResponseMetadataTypeDef(TypedDict):
ManageBerkshelf: bool,
BerkshelfVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ChefConfigurationTypeDef#
# ChefConfigurationTypeDef usage example
from mypy_boto3_opsworks.type_defs import ChefConfigurationTypeDef
def get_value() -> ChefConfigurationTypeDef:
return {
"ManageBerkshelf": ...,
}
# ChefConfigurationTypeDef definition
class ChefConfigurationTypeDef(TypedDict):
ManageBerkshelf: NotRequired[bool],
BerkshelfVersion: NotRequired[str],
CloneStackResultTypeDef#
# CloneStackResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import CloneStackResultTypeDef
def get_value() -> CloneStackResultTypeDef:
return {
"StackId": ...,
"ResponseMetadata": ...,
}
# CloneStackResultTypeDef definition
class CloneStackResultTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CloudWatchLogsLogStreamTypeDef#
# CloudWatchLogsLogStreamTypeDef usage example
from mypy_boto3_opsworks.type_defs import CloudWatchLogsLogStreamTypeDef
def get_value() -> CloudWatchLogsLogStreamTypeDef:
return {
"LogGroupName": ...,
}
# CloudWatchLogsLogStreamTypeDef definition
class CloudWatchLogsLogStreamTypeDef(TypedDict):
LogGroupName: NotRequired[str],
DatetimeFormat: NotRequired[str],
TimeZone: NotRequired[CloudWatchLogsTimeZoneType], # (1)
File: NotRequired[str],
FileFingerprintLines: NotRequired[str],
MultiLineStartPattern: NotRequired[str],
InitialPosition: NotRequired[CloudWatchLogsInitialPositionType], # (2)
Encoding: NotRequired[CloudWatchLogsEncodingType], # (3)
BufferDuration: NotRequired[int],
BatchCount: NotRequired[int],
BatchSize: NotRequired[int],
CommandTypeDef#
# CommandTypeDef usage example
from mypy_boto3_opsworks.type_defs import CommandTypeDef
def get_value() -> CommandTypeDef:
return {
"CommandId": ...,
}
# CommandTypeDef definition
class CommandTypeDef(TypedDict):
CommandId: NotRequired[str],
InstanceId: NotRequired[str],
DeploymentId: NotRequired[str],
CreatedAt: NotRequired[str],
AcknowledgedAt: NotRequired[str],
CompletedAt: NotRequired[str],
Status: NotRequired[str],
ExitCode: NotRequired[int],
LogUrl: NotRequired[str],
Type: NotRequired[str],
CreateAppResultTypeDef#
# CreateAppResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateAppResultTypeDef
def get_value() -> CreateAppResultTypeDef:
return {
"AppId": ...,
"ResponseMetadata": ...,
}
# CreateAppResultTypeDef definition
class CreateAppResultTypeDef(TypedDict):
AppId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeploymentCommandTypeDef#
# DeploymentCommandTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeploymentCommandTypeDef
def get_value() -> DeploymentCommandTypeDef:
return {
"Name": ...,
}
# DeploymentCommandTypeDef definition
class DeploymentCommandTypeDef(TypedDict):
Name: DeploymentCommandNameType, # (1)
Args: NotRequired[Mapping[str, Sequence[str]]],
CreateDeploymentResultTypeDef#
# CreateDeploymentResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateDeploymentResultTypeDef
def get_value() -> CreateDeploymentResultTypeDef:
return {
"DeploymentId": ...,
"ResponseMetadata": ...,
}
# CreateDeploymentResultTypeDef definition
class CreateDeploymentResultTypeDef(TypedDict):
DeploymentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInstanceResultTypeDef#
# CreateInstanceResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateInstanceResultTypeDef
def get_value() -> CreateInstanceResultTypeDef:
return {
"InstanceId": ...,
"ResponseMetadata": ...,
}
# CreateInstanceResultTypeDef definition
class CreateInstanceResultTypeDef(TypedDict):
InstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RecipesTypeDef#
# RecipesTypeDef usage example
from mypy_boto3_opsworks.type_defs import RecipesTypeDef
def get_value() -> RecipesTypeDef:
return {
"Setup": ...,
}
# RecipesTypeDef definition
class RecipesTypeDef(TypedDict):
Setup: NotRequired[Sequence[str]],
Configure: NotRequired[Sequence[str]],
Deploy: NotRequired[Sequence[str]],
Undeploy: NotRequired[Sequence[str]],
Shutdown: NotRequired[Sequence[str]],
VolumeConfigurationTypeDef#
# VolumeConfigurationTypeDef usage example
from mypy_boto3_opsworks.type_defs import VolumeConfigurationTypeDef
def get_value() -> VolumeConfigurationTypeDef:
return {
"MountPoint": ...,
"NumberOfDisks": ...,
"Size": ...,
}
# VolumeConfigurationTypeDef definition
class VolumeConfigurationTypeDef(TypedDict):
MountPoint: str,
NumberOfDisks: int,
Size: int,
RaidLevel: NotRequired[int],
VolumeType: NotRequired[str],
Iops: NotRequired[int],
Encrypted: NotRequired[bool],
CreateLayerResultTypeDef#
# CreateLayerResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateLayerResultTypeDef
def get_value() -> CreateLayerResultTypeDef:
return {
"LayerId": ...,
"ResponseMetadata": ...,
}
# CreateLayerResultTypeDef definition
class CreateLayerResultTypeDef(TypedDict):
LayerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStackResultTypeDef#
# CreateStackResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateStackResultTypeDef
def get_value() -> CreateStackResultTypeDef:
return {
"StackId": ...,
"ResponseMetadata": ...,
}
# CreateStackResultTypeDef definition
class CreateStackResultTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserProfileRequestRequestTypeDef#
# CreateUserProfileRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateUserProfileRequestRequestTypeDef
def get_value() -> CreateUserProfileRequestRequestTypeDef:
return {
"IamUserArn": ...,
}
# CreateUserProfileRequestRequestTypeDef definition
class CreateUserProfileRequestRequestTypeDef(TypedDict):
IamUserArn: str,
SshUsername: NotRequired[str],
SshPublicKey: NotRequired[str],
AllowSelfManagement: NotRequired[bool],
CreateUserProfileResultTypeDef#
# CreateUserProfileResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateUserProfileResultTypeDef
def get_value() -> CreateUserProfileResultTypeDef:
return {
"IamUserArn": ...,
"ResponseMetadata": ...,
}
# CreateUserProfileResultTypeDef definition
class CreateUserProfileResultTypeDef(TypedDict):
IamUserArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteAppRequestRequestTypeDef#
# DeleteAppRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeleteAppRequestRequestTypeDef
def get_value() -> DeleteAppRequestRequestTypeDef:
return {
"AppId": ...,
}
# DeleteAppRequestRequestTypeDef definition
class DeleteAppRequestRequestTypeDef(TypedDict):
AppId: str,
DeleteInstanceRequestRequestTypeDef#
# DeleteInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeleteInstanceRequestRequestTypeDef
def get_value() -> DeleteInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# DeleteInstanceRequestRequestTypeDef definition
class DeleteInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
DeleteElasticIp: NotRequired[bool],
DeleteVolumes: NotRequired[bool],
DeleteLayerRequestRequestTypeDef#
# DeleteLayerRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeleteLayerRequestRequestTypeDef
def get_value() -> DeleteLayerRequestRequestTypeDef:
return {
"LayerId": ...,
}
# DeleteLayerRequestRequestTypeDef definition
class DeleteLayerRequestRequestTypeDef(TypedDict):
LayerId: str,
DeleteStackRequestRequestTypeDef#
# DeleteStackRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeleteStackRequestRequestTypeDef
def get_value() -> DeleteStackRequestRequestTypeDef:
return {
"StackId": ...,
}
# DeleteStackRequestRequestTypeDef definition
class DeleteStackRequestRequestTypeDef(TypedDict):
StackId: str,
DeleteUserProfileRequestRequestTypeDef#
# DeleteUserProfileRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeleteUserProfileRequestRequestTypeDef
def get_value() -> DeleteUserProfileRequestRequestTypeDef:
return {
"IamUserArn": ...,
}
# DeleteUserProfileRequestRequestTypeDef definition
class DeleteUserProfileRequestRequestTypeDef(TypedDict):
IamUserArn: str,
DeregisterEcsClusterRequestRequestTypeDef#
# DeregisterEcsClusterRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeregisterEcsClusterRequestRequestTypeDef
def get_value() -> DeregisterEcsClusterRequestRequestTypeDef:
return {
"EcsClusterArn": ...,
}
# DeregisterEcsClusterRequestRequestTypeDef definition
class DeregisterEcsClusterRequestRequestTypeDef(TypedDict):
EcsClusterArn: str,
DeregisterElasticIpRequestRequestTypeDef#
# DeregisterElasticIpRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeregisterElasticIpRequestRequestTypeDef
def get_value() -> DeregisterElasticIpRequestRequestTypeDef:
return {
"ElasticIp": ...,
}
# DeregisterElasticIpRequestRequestTypeDef definition
class DeregisterElasticIpRequestRequestTypeDef(TypedDict):
ElasticIp: str,
DeregisterInstanceRequestRequestTypeDef#
# DeregisterInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeregisterInstanceRequestRequestTypeDef
def get_value() -> DeregisterInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# DeregisterInstanceRequestRequestTypeDef definition
class DeregisterInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
DeregisterRdsDbInstanceRequestRequestTypeDef#
# DeregisterRdsDbInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeregisterRdsDbInstanceRequestRequestTypeDef
def get_value() -> DeregisterRdsDbInstanceRequestRequestTypeDef:
return {
"RdsDbInstanceArn": ...,
}
# DeregisterRdsDbInstanceRequestRequestTypeDef definition
class DeregisterRdsDbInstanceRequestRequestTypeDef(TypedDict):
RdsDbInstanceArn: str,
DeregisterVolumeRequestRequestTypeDef#
# DeregisterVolumeRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeregisterVolumeRequestRequestTypeDef
def get_value() -> DeregisterVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
# DeregisterVolumeRequestRequestTypeDef definition
class DeregisterVolumeRequestRequestTypeDef(TypedDict):
VolumeId: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_opsworks.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeAppsRequestRequestTypeDef#
# DescribeAppsRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeAppsRequestRequestTypeDef
def get_value() -> DescribeAppsRequestRequestTypeDef:
return {
"StackId": ...,
}
# DescribeAppsRequestRequestTypeDef definition
class DescribeAppsRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
AppIds: NotRequired[Sequence[str]],
DescribeCommandsRequestRequestTypeDef#
# DescribeCommandsRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeCommandsRequestRequestTypeDef
def get_value() -> DescribeCommandsRequestRequestTypeDef:
return {
"DeploymentId": ...,
}
# DescribeCommandsRequestRequestTypeDef definition
class DescribeCommandsRequestRequestTypeDef(TypedDict):
DeploymentId: NotRequired[str],
InstanceId: NotRequired[str],
CommandIds: NotRequired[Sequence[str]],
DescribeDeploymentsRequestRequestTypeDef#
# DescribeDeploymentsRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeDeploymentsRequestRequestTypeDef
def get_value() -> DescribeDeploymentsRequestRequestTypeDef:
return {
"StackId": ...,
}
# DescribeDeploymentsRequestRequestTypeDef definition
class DescribeDeploymentsRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
AppId: NotRequired[str],
DeploymentIds: NotRequired[Sequence[str]],
DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef#
# DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef
def get_value() -> DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef:
return {
"EcsClusterArns": ...,
}
# DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef definition
class DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef(TypedDict):
EcsClusterArns: NotRequired[Sequence[str]],
StackId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEcsClustersRequestRequestTypeDef#
# DescribeEcsClustersRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeEcsClustersRequestRequestTypeDef
def get_value() -> DescribeEcsClustersRequestRequestTypeDef:
return {
"EcsClusterArns": ...,
}
# DescribeEcsClustersRequestRequestTypeDef definition
class DescribeEcsClustersRequestRequestTypeDef(TypedDict):
EcsClusterArns: NotRequired[Sequence[str]],
StackId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
EcsClusterTypeDef#
# EcsClusterTypeDef usage example
from mypy_boto3_opsworks.type_defs import EcsClusterTypeDef
def get_value() -> EcsClusterTypeDef:
return {
"EcsClusterArn": ...,
}
# EcsClusterTypeDef definition
class EcsClusterTypeDef(TypedDict):
EcsClusterArn: NotRequired[str],
EcsClusterName: NotRequired[str],
StackId: NotRequired[str],
RegisteredAt: NotRequired[str],
DescribeElasticIpsRequestRequestTypeDef#
# DescribeElasticIpsRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeElasticIpsRequestRequestTypeDef
def get_value() -> DescribeElasticIpsRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeElasticIpsRequestRequestTypeDef definition
class DescribeElasticIpsRequestRequestTypeDef(TypedDict):
InstanceId: NotRequired[str],
StackId: NotRequired[str],
Ips: NotRequired[Sequence[str]],
ElasticIpTypeDef#
# ElasticIpTypeDef usage example
from mypy_boto3_opsworks.type_defs import ElasticIpTypeDef
def get_value() -> ElasticIpTypeDef:
return {
"Ip": ...,
}
# ElasticIpTypeDef definition
class ElasticIpTypeDef(TypedDict):
Ip: NotRequired[str],
Name: NotRequired[str],
Domain: NotRequired[str],
Region: NotRequired[str],
InstanceId: NotRequired[str],
DescribeElasticLoadBalancersRequestRequestTypeDef#
# DescribeElasticLoadBalancersRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeElasticLoadBalancersRequestRequestTypeDef
def get_value() -> DescribeElasticLoadBalancersRequestRequestTypeDef:
return {
"StackId": ...,
}
# DescribeElasticLoadBalancersRequestRequestTypeDef definition
class DescribeElasticLoadBalancersRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
LayerIds: NotRequired[Sequence[str]],
ElasticLoadBalancerTypeDef#
# ElasticLoadBalancerTypeDef usage example
from mypy_boto3_opsworks.type_defs import ElasticLoadBalancerTypeDef
def get_value() -> ElasticLoadBalancerTypeDef:
return {
"ElasticLoadBalancerName": ...,
}
# ElasticLoadBalancerTypeDef definition
class ElasticLoadBalancerTypeDef(TypedDict):
ElasticLoadBalancerName: NotRequired[str],
Region: NotRequired[str],
DnsName: NotRequired[str],
StackId: NotRequired[str],
LayerId: NotRequired[str],
VpcId: NotRequired[str],
AvailabilityZones: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
Ec2InstanceIds: NotRequired[List[str]],
DescribeInstancesRequestRequestTypeDef#
# DescribeInstancesRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestRequestTypeDef
def get_value() -> DescribeInstancesRequestRequestTypeDef:
return {
"StackId": ...,
}
# DescribeInstancesRequestRequestTypeDef definition
class DescribeInstancesRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
DescribeLayersRequestRequestTypeDef#
# DescribeLayersRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeLayersRequestRequestTypeDef
def get_value() -> DescribeLayersRequestRequestTypeDef:
return {
"StackId": ...,
}
# DescribeLayersRequestRequestTypeDef definition
class DescribeLayersRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
LayerIds: NotRequired[Sequence[str]],
DescribeLoadBasedAutoScalingRequestRequestTypeDef#
# DescribeLoadBasedAutoScalingRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeLoadBasedAutoScalingRequestRequestTypeDef
def get_value() -> DescribeLoadBasedAutoScalingRequestRequestTypeDef:
return {
"LayerIds": ...,
}
# DescribeLoadBasedAutoScalingRequestRequestTypeDef definition
class DescribeLoadBasedAutoScalingRequestRequestTypeDef(TypedDict):
LayerIds: Sequence[str],
SelfUserProfileTypeDef#
# SelfUserProfileTypeDef usage example
from mypy_boto3_opsworks.type_defs import SelfUserProfileTypeDef
def get_value() -> SelfUserProfileTypeDef:
return {
"IamUserArn": ...,
}
# SelfUserProfileTypeDef definition
class SelfUserProfileTypeDef(TypedDict):
IamUserArn: NotRequired[str],
Name: NotRequired[str],
SshUsername: NotRequired[str],
SshPublicKey: NotRequired[str],
DescribePermissionsRequestRequestTypeDef#
# DescribePermissionsRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribePermissionsRequestRequestTypeDef
def get_value() -> DescribePermissionsRequestRequestTypeDef:
return {
"IamUserArn": ...,
}
# DescribePermissionsRequestRequestTypeDef definition
class DescribePermissionsRequestRequestTypeDef(TypedDict):
IamUserArn: NotRequired[str],
StackId: NotRequired[str],
PermissionTypeDef#
# PermissionTypeDef usage example
from mypy_boto3_opsworks.type_defs import PermissionTypeDef
def get_value() -> PermissionTypeDef:
return {
"StackId": ...,
}
# PermissionTypeDef definition
class PermissionTypeDef(TypedDict):
StackId: NotRequired[str],
IamUserArn: NotRequired[str],
AllowSsh: NotRequired[bool],
AllowSudo: NotRequired[bool],
Level: NotRequired[str],
DescribeRaidArraysRequestRequestTypeDef#
# DescribeRaidArraysRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeRaidArraysRequestRequestTypeDef
def get_value() -> DescribeRaidArraysRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeRaidArraysRequestRequestTypeDef definition
class DescribeRaidArraysRequestRequestTypeDef(TypedDict):
InstanceId: NotRequired[str],
StackId: NotRequired[str],
RaidArrayIds: NotRequired[Sequence[str]],
RaidArrayTypeDef#
# RaidArrayTypeDef usage example
from mypy_boto3_opsworks.type_defs import RaidArrayTypeDef
def get_value() -> RaidArrayTypeDef:
return {
"RaidArrayId": ...,
}
# RaidArrayTypeDef definition
class RaidArrayTypeDef(TypedDict):
RaidArrayId: NotRequired[str],
InstanceId: NotRequired[str],
Name: NotRequired[str],
RaidLevel: NotRequired[int],
NumberOfDisks: NotRequired[int],
Size: NotRequired[int],
Device: NotRequired[str],
MountPoint: NotRequired[str],
AvailabilityZone: NotRequired[str],
CreatedAt: NotRequired[str],
StackId: NotRequired[str],
VolumeType: NotRequired[str],
Iops: NotRequired[int],
DescribeRdsDbInstancesRequestRequestTypeDef#
# DescribeRdsDbInstancesRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeRdsDbInstancesRequestRequestTypeDef
def get_value() -> DescribeRdsDbInstancesRequestRequestTypeDef:
return {
"StackId": ...,
}
# DescribeRdsDbInstancesRequestRequestTypeDef definition
class DescribeRdsDbInstancesRequestRequestTypeDef(TypedDict):
StackId: str,
RdsDbInstanceArns: NotRequired[Sequence[str]],
RdsDbInstanceTypeDef#
# RdsDbInstanceTypeDef usage example
from mypy_boto3_opsworks.type_defs import RdsDbInstanceTypeDef
def get_value() -> RdsDbInstanceTypeDef:
return {
"RdsDbInstanceArn": ...,
}
# RdsDbInstanceTypeDef definition
class RdsDbInstanceTypeDef(TypedDict):
RdsDbInstanceArn: NotRequired[str],
DbInstanceIdentifier: NotRequired[str],
DbUser: NotRequired[str],
DbPassword: NotRequired[str],
Region: NotRequired[str],
Address: NotRequired[str],
Engine: NotRequired[str],
StackId: NotRequired[str],
MissingOnRds: NotRequired[bool],
DescribeServiceErrorsRequestRequestTypeDef#
# DescribeServiceErrorsRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeServiceErrorsRequestRequestTypeDef
def get_value() -> DescribeServiceErrorsRequestRequestTypeDef:
return {
"StackId": ...,
}
# DescribeServiceErrorsRequestRequestTypeDef definition
class DescribeServiceErrorsRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
InstanceId: NotRequired[str],
ServiceErrorIds: NotRequired[Sequence[str]],
ServiceErrorTypeDef#
# ServiceErrorTypeDef usage example
from mypy_boto3_opsworks.type_defs import ServiceErrorTypeDef
def get_value() -> ServiceErrorTypeDef:
return {
"ServiceErrorId": ...,
}
# ServiceErrorTypeDef definition
class ServiceErrorTypeDef(TypedDict):
ServiceErrorId: NotRequired[str],
StackId: NotRequired[str],
InstanceId: NotRequired[str],
Type: NotRequired[str],
Message: NotRequired[str],
CreatedAt: NotRequired[str],
DescribeStackProvisioningParametersRequestRequestTypeDef#
# DescribeStackProvisioningParametersRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeStackProvisioningParametersRequestRequestTypeDef
def get_value() -> DescribeStackProvisioningParametersRequestRequestTypeDef:
return {
"StackId": ...,
}
# DescribeStackProvisioningParametersRequestRequestTypeDef definition
class DescribeStackProvisioningParametersRequestRequestTypeDef(TypedDict):
StackId: str,
DescribeStackProvisioningParametersResultTypeDef#
# DescribeStackProvisioningParametersResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeStackProvisioningParametersResultTypeDef
def get_value() -> DescribeStackProvisioningParametersResultTypeDef:
return {
"AgentInstallerUrl": ...,
"Parameters": ...,
"ResponseMetadata": ...,
}
# DescribeStackProvisioningParametersResultTypeDef definition
class DescribeStackProvisioningParametersResultTypeDef(TypedDict):
AgentInstallerUrl: str,
Parameters: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeStackSummaryRequestRequestTypeDef#
# DescribeStackSummaryRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeStackSummaryRequestRequestTypeDef
def get_value() -> DescribeStackSummaryRequestRequestTypeDef:
return {
"StackId": ...,
}
# DescribeStackSummaryRequestRequestTypeDef definition
class DescribeStackSummaryRequestRequestTypeDef(TypedDict):
StackId: str,
DescribeStacksRequestRequestTypeDef#
# DescribeStacksRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeStacksRequestRequestTypeDef
def get_value() -> DescribeStacksRequestRequestTypeDef:
return {
"StackIds": ...,
}
# DescribeStacksRequestRequestTypeDef definition
class DescribeStacksRequestRequestTypeDef(TypedDict):
StackIds: NotRequired[Sequence[str]],
DescribeTimeBasedAutoScalingRequestRequestTypeDef#
# DescribeTimeBasedAutoScalingRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeTimeBasedAutoScalingRequestRequestTypeDef
def get_value() -> DescribeTimeBasedAutoScalingRequestRequestTypeDef:
return {
"InstanceIds": ...,
}
# DescribeTimeBasedAutoScalingRequestRequestTypeDef definition
class DescribeTimeBasedAutoScalingRequestRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
DescribeUserProfilesRequestRequestTypeDef#
# DescribeUserProfilesRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeUserProfilesRequestRequestTypeDef
def get_value() -> DescribeUserProfilesRequestRequestTypeDef:
return {
"IamUserArns": ...,
}
# DescribeUserProfilesRequestRequestTypeDef definition
class DescribeUserProfilesRequestRequestTypeDef(TypedDict):
IamUserArns: NotRequired[Sequence[str]],
UserProfileTypeDef#
# UserProfileTypeDef usage example
from mypy_boto3_opsworks.type_defs import UserProfileTypeDef
def get_value() -> UserProfileTypeDef:
return {
"IamUserArn": ...,
}
# UserProfileTypeDef definition
class UserProfileTypeDef(TypedDict):
IamUserArn: NotRequired[str],
Name: NotRequired[str],
SshUsername: NotRequired[str],
SshPublicKey: NotRequired[str],
AllowSelfManagement: NotRequired[bool],
DescribeVolumesRequestRequestTypeDef#
# DescribeVolumesRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeVolumesRequestRequestTypeDef
def get_value() -> DescribeVolumesRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeVolumesRequestRequestTypeDef definition
class DescribeVolumesRequestRequestTypeDef(TypedDict):
InstanceId: NotRequired[str],
StackId: NotRequired[str],
RaidArrayId: NotRequired[str],
VolumeIds: NotRequired[Sequence[str]],
VolumeTypeDef#
# VolumeTypeDef usage example
from mypy_boto3_opsworks.type_defs import VolumeTypeDef
def get_value() -> VolumeTypeDef:
return {
"VolumeId": ...,
}
# VolumeTypeDef definition
class VolumeTypeDef(TypedDict):
VolumeId: NotRequired[str],
Ec2VolumeId: NotRequired[str],
Name: NotRequired[str],
RaidArrayId: NotRequired[str],
InstanceId: NotRequired[str],
Status: NotRequired[str],
Size: NotRequired[int],
Device: NotRequired[str],
MountPoint: NotRequired[str],
Region: NotRequired[str],
AvailabilityZone: NotRequired[str],
VolumeType: NotRequired[str],
Iops: NotRequired[int],
Encrypted: NotRequired[bool],
DetachElasticLoadBalancerRequestRequestTypeDef#
# DetachElasticLoadBalancerRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DetachElasticLoadBalancerRequestRequestTypeDef
def get_value() -> DetachElasticLoadBalancerRequestRequestTypeDef:
return {
"ElasticLoadBalancerName": ...,
"LayerId": ...,
}
# DetachElasticLoadBalancerRequestRequestTypeDef definition
class DetachElasticLoadBalancerRequestRequestTypeDef(TypedDict):
ElasticLoadBalancerName: str,
LayerId: str,
DisassociateElasticIpRequestRequestTypeDef#
# DisassociateElasticIpRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DisassociateElasticIpRequestRequestTypeDef
def get_value() -> DisassociateElasticIpRequestRequestTypeDef:
return {
"ElasticIp": ...,
}
# DisassociateElasticIpRequestRequestTypeDef definition
class DisassociateElasticIpRequestRequestTypeDef(TypedDict):
ElasticIp: str,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_opsworks.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetHostnameSuggestionRequestRequestTypeDef#
# GetHostnameSuggestionRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import GetHostnameSuggestionRequestRequestTypeDef
def get_value() -> GetHostnameSuggestionRequestRequestTypeDef:
return {
"LayerId": ...,
}
# GetHostnameSuggestionRequestRequestTypeDef definition
class GetHostnameSuggestionRequestRequestTypeDef(TypedDict):
LayerId: str,
GetHostnameSuggestionResultTypeDef#
# GetHostnameSuggestionResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import GetHostnameSuggestionResultTypeDef
def get_value() -> GetHostnameSuggestionResultTypeDef:
return {
"LayerId": ...,
"Hostname": ...,
"ResponseMetadata": ...,
}
# GetHostnameSuggestionResultTypeDef definition
class GetHostnameSuggestionResultTypeDef(TypedDict):
LayerId: str,
Hostname: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GrantAccessRequestRequestTypeDef#
# GrantAccessRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import GrantAccessRequestRequestTypeDef
def get_value() -> GrantAccessRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# GrantAccessRequestRequestTypeDef definition
class GrantAccessRequestRequestTypeDef(TypedDict):
InstanceId: str,
ValidForInMinutes: NotRequired[int],
TemporaryCredentialTypeDef#
# TemporaryCredentialTypeDef usage example
from mypy_boto3_opsworks.type_defs import TemporaryCredentialTypeDef
def get_value() -> TemporaryCredentialTypeDef:
return {
"Username": ...,
}
# TemporaryCredentialTypeDef definition
class TemporaryCredentialTypeDef(TypedDict):
Username: NotRequired[str],
Password: NotRequired[str],
ValidForInMinutes: NotRequired[int],
InstanceId: NotRequired[str],
InstanceIdentityTypeDef#
# InstanceIdentityTypeDef usage example
from mypy_boto3_opsworks.type_defs import InstanceIdentityTypeDef
def get_value() -> InstanceIdentityTypeDef:
return {
"Document": ...,
}
# InstanceIdentityTypeDef definition
class InstanceIdentityTypeDef(TypedDict):
Document: NotRequired[str],
Signature: NotRequired[str],
ReportedOsTypeDef#
# ReportedOsTypeDef usage example
from mypy_boto3_opsworks.type_defs import ReportedOsTypeDef
def get_value() -> ReportedOsTypeDef:
return {
"Family": ...,
}
# ReportedOsTypeDef definition
class ReportedOsTypeDef(TypedDict):
Family: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[str],
InstancesCountResponseMetadataTypeDef#
# InstancesCountResponseMetadataTypeDef usage example
from mypy_boto3_opsworks.type_defs import InstancesCountResponseMetadataTypeDef
def get_value() -> InstancesCountResponseMetadataTypeDef:
return {
"Assigning": ...,
"Booting": ...,
"ConnectionLost": ...,
"Deregistering": ...,
"Online": ...,
"Pending": ...,
"Rebooting": ...,
"Registered": ...,
"Registering": ...,
"Requested": ...,
"RunningSetup": ...,
"SetupFailed": ...,
"ShuttingDown": ...,
"StartFailed": ...,
"StopFailed": ...,
"Stopped": ...,
"Stopping": ...,
"Terminated": ...,
"Terminating": ...,
"Unassigning": ...,
"ResponseMetadata": ...,
}
# InstancesCountResponseMetadataTypeDef definition
class InstancesCountResponseMetadataTypeDef(TypedDict):
Assigning: int,
Booting: int,
ConnectionLost: int,
Deregistering: int,
Online: int,
Pending: int,
Rebooting: int,
Registered: int,
Registering: int,
Requested: int,
RunningSetup: int,
SetupFailed: int,
ShuttingDown: int,
StartFailed: int,
StopFailed: int,
Stopped: int,
Stopping: int,
Terminated: int,
Terminating: int,
Unassigning: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
InstancesCountTypeDef#
# InstancesCountTypeDef usage example
from mypy_boto3_opsworks.type_defs import InstancesCountTypeDef
def get_value() -> InstancesCountTypeDef:
return {
"Assigning": ...,
}
# InstancesCountTypeDef definition
class InstancesCountTypeDef(TypedDict):
Assigning: NotRequired[int],
Booting: NotRequired[int],
ConnectionLost: NotRequired[int],
Deregistering: NotRequired[int],
Online: NotRequired[int],
Pending: NotRequired[int],
Rebooting: NotRequired[int],
Registered: NotRequired[int],
Registering: NotRequired[int],
Requested: NotRequired[int],
RunningSetup: NotRequired[int],
SetupFailed: NotRequired[int],
ShuttingDown: NotRequired[int],
StartFailed: NotRequired[int],
StopFailed: NotRequired[int],
Stopped: NotRequired[int],
Stopping: NotRequired[int],
Terminated: NotRequired[int],
Terminating: NotRequired[int],
Unassigning: NotRequired[int],
ShutdownEventConfigurationTypeDef#
# ShutdownEventConfigurationTypeDef usage example
from mypy_boto3_opsworks.type_defs import ShutdownEventConfigurationTypeDef
def get_value() -> ShutdownEventConfigurationTypeDef:
return {
"ExecutionTimeout": ...,
}
# ShutdownEventConfigurationTypeDef definition
class ShutdownEventConfigurationTypeDef(TypedDict):
ExecutionTimeout: NotRequired[int],
DelayUntilElbConnectionsDrained: NotRequired[bool],
ListTagsRequestRequestTypeDef#
# ListTagsRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import ListTagsRequestRequestTypeDef
def get_value() -> ListTagsRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsRequestRequestTypeDef definition
class ListTagsRequestRequestTypeDef(TypedDict):
ResourceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsResultTypeDef#
# ListTagsResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import ListTagsResultTypeDef
def get_value() -> ListTagsResultTypeDef:
return {
"Tags": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListTagsResultTypeDef definition
class ListTagsResultTypeDef(TypedDict):
Tags: Dict[str, str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
OperatingSystemConfigurationManagerTypeDef#
# OperatingSystemConfigurationManagerTypeDef usage example
from mypy_boto3_opsworks.type_defs import OperatingSystemConfigurationManagerTypeDef
def get_value() -> OperatingSystemConfigurationManagerTypeDef:
return {
"Name": ...,
}
# OperatingSystemConfigurationManagerTypeDef definition
class OperatingSystemConfigurationManagerTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_opsworks.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
RebootInstanceRequestRequestTypeDef#
# RebootInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import RebootInstanceRequestRequestTypeDef
def get_value() -> RebootInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# RebootInstanceRequestRequestTypeDef definition
class RebootInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
RecipesResponseMetadataTypeDef#
# RecipesResponseMetadataTypeDef usage example
from mypy_boto3_opsworks.type_defs import RecipesResponseMetadataTypeDef
def get_value() -> RecipesResponseMetadataTypeDef:
return {
"Setup": ...,
"Configure": ...,
"Deploy": ...,
"Undeploy": ...,
"Shutdown": ...,
"ResponseMetadata": ...,
}
# RecipesResponseMetadataTypeDef definition
class RecipesResponseMetadataTypeDef(TypedDict):
Setup: List[str],
Configure: List[str],
Deploy: List[str],
Undeploy: List[str],
Shutdown: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterEcsClusterRequestRequestTypeDef#
# RegisterEcsClusterRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import RegisterEcsClusterRequestRequestTypeDef
def get_value() -> RegisterEcsClusterRequestRequestTypeDef:
return {
"EcsClusterArn": ...,
"StackId": ...,
}
# RegisterEcsClusterRequestRequestTypeDef definition
class RegisterEcsClusterRequestRequestTypeDef(TypedDict):
EcsClusterArn: str,
StackId: str,
RegisterEcsClusterResultTypeDef#
# RegisterEcsClusterResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import RegisterEcsClusterResultTypeDef
def get_value() -> RegisterEcsClusterResultTypeDef:
return {
"EcsClusterArn": ...,
"ResponseMetadata": ...,
}
# RegisterEcsClusterResultTypeDef definition
class RegisterEcsClusterResultTypeDef(TypedDict):
EcsClusterArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterElasticIpRequestRequestTypeDef#
# RegisterElasticIpRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import RegisterElasticIpRequestRequestTypeDef
def get_value() -> RegisterElasticIpRequestRequestTypeDef:
return {
"ElasticIp": ...,
"StackId": ...,
}
# RegisterElasticIpRequestRequestTypeDef definition
class RegisterElasticIpRequestRequestTypeDef(TypedDict):
ElasticIp: str,
StackId: str,
RegisterElasticIpResultTypeDef#
# RegisterElasticIpResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import RegisterElasticIpResultTypeDef
def get_value() -> RegisterElasticIpResultTypeDef:
return {
"ElasticIp": ...,
"ResponseMetadata": ...,
}
# RegisterElasticIpResultTypeDef definition
class RegisterElasticIpResultTypeDef(TypedDict):
ElasticIp: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterInstanceResultTypeDef#
# RegisterInstanceResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import RegisterInstanceResultTypeDef
def get_value() -> RegisterInstanceResultTypeDef:
return {
"InstanceId": ...,
"ResponseMetadata": ...,
}
# RegisterInstanceResultTypeDef definition
class RegisterInstanceResultTypeDef(TypedDict):
InstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterRdsDbInstanceRequestRequestTypeDef#
# RegisterRdsDbInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import RegisterRdsDbInstanceRequestRequestTypeDef
def get_value() -> RegisterRdsDbInstanceRequestRequestTypeDef:
return {
"StackId": ...,
"RdsDbInstanceArn": ...,
"DbUser": ...,
"DbPassword": ...,
}
# RegisterRdsDbInstanceRequestRequestTypeDef definition
class RegisterRdsDbInstanceRequestRequestTypeDef(TypedDict):
StackId: str,
RdsDbInstanceArn: str,
DbUser: str,
DbPassword: str,
RegisterVolumeRequestRequestTypeDef#
# RegisterVolumeRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import RegisterVolumeRequestRequestTypeDef
def get_value() -> RegisterVolumeRequestRequestTypeDef:
return {
"StackId": ...,
}
# RegisterVolumeRequestRequestTypeDef definition
class RegisterVolumeRequestRequestTypeDef(TypedDict):
StackId: str,
Ec2VolumeId: NotRequired[str],
RegisterVolumeResultTypeDef#
# RegisterVolumeResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import RegisterVolumeResultTypeDef
def get_value() -> RegisterVolumeResultTypeDef:
return {
"VolumeId": ...,
"ResponseMetadata": ...,
}
# RegisterVolumeResultTypeDef definition
class RegisterVolumeResultTypeDef(TypedDict):
VolumeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_opsworks.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
SetPermissionRequestRequestTypeDef#
# SetPermissionRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import SetPermissionRequestRequestTypeDef
def get_value() -> SetPermissionRequestRequestTypeDef:
return {
"StackId": ...,
"IamUserArn": ...,
}
# SetPermissionRequestRequestTypeDef definition
class SetPermissionRequestRequestTypeDef(TypedDict):
StackId: str,
IamUserArn: str,
AllowSsh: NotRequired[bool],
AllowSudo: NotRequired[bool],
Level: NotRequired[str],
WeeklyAutoScalingScheduleTypeDef#
# WeeklyAutoScalingScheduleTypeDef usage example
from mypy_boto3_opsworks.type_defs import WeeklyAutoScalingScheduleTypeDef
def get_value() -> WeeklyAutoScalingScheduleTypeDef:
return {
"Monday": ...,
}
# WeeklyAutoScalingScheduleTypeDef definition
class WeeklyAutoScalingScheduleTypeDef(TypedDict):
Monday: NotRequired[Dict[str, str]],
Tuesday: NotRequired[Dict[str, str]],
Wednesday: NotRequired[Dict[str, str]],
Thursday: NotRequired[Dict[str, str]],
Friday: NotRequired[Dict[str, str]],
Saturday: NotRequired[Dict[str, str]],
Sunday: NotRequired[Dict[str, str]],
SourceResponseMetadataTypeDef#
# SourceResponseMetadataTypeDef usage example
from mypy_boto3_opsworks.type_defs import SourceResponseMetadataTypeDef
def get_value() -> SourceResponseMetadataTypeDef:
return {
"Type": ...,
"Url": ...,
"Username": ...,
"Password": ...,
"SshKey": ...,
"Revision": ...,
"ResponseMetadata": ...,
}
# SourceResponseMetadataTypeDef definition
class SourceResponseMetadataTypeDef(TypedDict):
Type: SourceTypeType, # (1)
Url: str,
Username: str,
Password: str,
SshKey: str,
Revision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StackConfigurationManagerResponseMetadataTypeDef#
# StackConfigurationManagerResponseMetadataTypeDef usage example
from mypy_boto3_opsworks.type_defs import StackConfigurationManagerResponseMetadataTypeDef
def get_value() -> StackConfigurationManagerResponseMetadataTypeDef:
return {
"Name": ...,
"Version": ...,
"ResponseMetadata": ...,
}
# StackConfigurationManagerResponseMetadataTypeDef definition
class StackConfigurationManagerResponseMetadataTypeDef(TypedDict):
Name: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartInstanceRequestRequestTypeDef#
# StartInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import StartInstanceRequestRequestTypeDef
def get_value() -> StartInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# StartInstanceRequestRequestTypeDef definition
class StartInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
StartStackRequestRequestTypeDef#
# StartStackRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import StartStackRequestRequestTypeDef
def get_value() -> StartStackRequestRequestTypeDef:
return {
"StackId": ...,
}
# StartStackRequestRequestTypeDef definition
class StartStackRequestRequestTypeDef(TypedDict):
StackId: str,
StopInstanceRequestRequestTypeDef#
# StopInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import StopInstanceRequestRequestTypeDef
def get_value() -> StopInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# StopInstanceRequestRequestTypeDef definition
class StopInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
Force: NotRequired[bool],
StopStackRequestRequestTypeDef#
# StopStackRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import StopStackRequestRequestTypeDef
def get_value() -> StopStackRequestRequestTypeDef:
return {
"StackId": ...,
}
# StopStackRequestRequestTypeDef definition
class StopStackRequestRequestTypeDef(TypedDict):
StackId: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UnassignInstanceRequestRequestTypeDef#
# UnassignInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UnassignInstanceRequestRequestTypeDef
def get_value() -> UnassignInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# UnassignInstanceRequestRequestTypeDef definition
class UnassignInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
UnassignVolumeRequestRequestTypeDef#
# UnassignVolumeRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UnassignVolumeRequestRequestTypeDef
def get_value() -> UnassignVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
# UnassignVolumeRequestRequestTypeDef definition
class UnassignVolumeRequestRequestTypeDef(TypedDict):
VolumeId: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateElasticIpRequestRequestTypeDef#
# UpdateElasticIpRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UpdateElasticIpRequestRequestTypeDef
def get_value() -> UpdateElasticIpRequestRequestTypeDef:
return {
"ElasticIp": ...,
}
# UpdateElasticIpRequestRequestTypeDef definition
class UpdateElasticIpRequestRequestTypeDef(TypedDict):
ElasticIp: str,
Name: NotRequired[str],
UpdateInstanceRequestRequestTypeDef#
# UpdateInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UpdateInstanceRequestRequestTypeDef
def get_value() -> UpdateInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# UpdateInstanceRequestRequestTypeDef definition
class UpdateInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
LayerIds: NotRequired[Sequence[str]],
InstanceType: NotRequired[str],
AutoScalingType: NotRequired[AutoScalingTypeType], # (1)
Hostname: NotRequired[str],
Os: NotRequired[str],
AmiId: NotRequired[str],
SshKeyName: NotRequired[str],
Architecture: NotRequired[ArchitectureType], # (2)
InstallUpdatesOnBoot: NotRequired[bool],
EbsOptimized: NotRequired[bool],
AgentVersion: NotRequired[str],
- See AutoScalingTypeType
- See ArchitectureType
UpdateMyUserProfileRequestRequestTypeDef#
# UpdateMyUserProfileRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UpdateMyUserProfileRequestRequestTypeDef
def get_value() -> UpdateMyUserProfileRequestRequestTypeDef:
return {
"SshPublicKey": ...,
}
# UpdateMyUserProfileRequestRequestTypeDef definition
class UpdateMyUserProfileRequestRequestTypeDef(TypedDict):
SshPublicKey: NotRequired[str],
UpdateRdsDbInstanceRequestRequestTypeDef#
# UpdateRdsDbInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UpdateRdsDbInstanceRequestRequestTypeDef
def get_value() -> UpdateRdsDbInstanceRequestRequestTypeDef:
return {
"RdsDbInstanceArn": ...,
}
# UpdateRdsDbInstanceRequestRequestTypeDef definition
class UpdateRdsDbInstanceRequestRequestTypeDef(TypedDict):
RdsDbInstanceArn: str,
DbUser: NotRequired[str],
DbPassword: NotRequired[str],
UpdateUserProfileRequestRequestTypeDef#
# UpdateUserProfileRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UpdateUserProfileRequestRequestTypeDef
def get_value() -> UpdateUserProfileRequestRequestTypeDef:
return {
"IamUserArn": ...,
}
# UpdateUserProfileRequestRequestTypeDef definition
class UpdateUserProfileRequestRequestTypeDef(TypedDict):
IamUserArn: str,
SshUsername: NotRequired[str],
SshPublicKey: NotRequired[str],
AllowSelfManagement: NotRequired[bool],
UpdateVolumeRequestRequestTypeDef#
# UpdateVolumeRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UpdateVolumeRequestRequestTypeDef
def get_value() -> UpdateVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
# UpdateVolumeRequestRequestTypeDef definition
class UpdateVolumeRequestRequestTypeDef(TypedDict):
VolumeId: str,
Name: NotRequired[str],
MountPoint: NotRequired[str],
AgentVersionTypeDef#
# AgentVersionTypeDef usage example
from mypy_boto3_opsworks.type_defs import AgentVersionTypeDef
def get_value() -> AgentVersionTypeDef:
return {
"Version": ...,
}
# AgentVersionTypeDef definition
class AgentVersionTypeDef(TypedDict):
Version: NotRequired[str],
ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef], # (1)
DescribeAgentVersionsRequestRequestTypeDef#
# DescribeAgentVersionsRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeAgentVersionsRequestRequestTypeDef
def get_value() -> DescribeAgentVersionsRequestRequestTypeDef:
return {
"StackId": ...,
}
# DescribeAgentVersionsRequestRequestTypeDef definition
class DescribeAgentVersionsRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef], # (1)
AppTypeDef#
# AppTypeDef usage example
from mypy_boto3_opsworks.type_defs import AppTypeDef
def get_value() -> AppTypeDef:
return {
"AppId": ...,
}
# AppTypeDef definition
class AppTypeDef(TypedDict):
AppId: NotRequired[str],
StackId: NotRequired[str],
Shortname: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
DataSources: NotRequired[List[DataSourceTypeDef]], # (1)
Type: NotRequired[AppTypeType], # (2)
AppSource: NotRequired[SourceTypeDef], # (3)
Domains: NotRequired[List[str]],
EnableSsl: NotRequired[bool],
SslConfiguration: NotRequired[SslConfigurationTypeDef], # (4)
Attributes: NotRequired[Dict[AppAttributesKeysType, str]], # (5)
CreatedAt: NotRequired[str],
Environment: NotRequired[List[EnvironmentVariableTypeDef]], # (6)
- See DataSourceTypeDef
- See AppTypeType
- See SourceTypeDef
- See SslConfigurationTypeDef
- See AppAttributesKeysType
- See EnvironmentVariableTypeDef
CreateAppRequestRequestTypeDef#
# CreateAppRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateAppRequestRequestTypeDef
def get_value() -> CreateAppRequestRequestTypeDef:
return {
"StackId": ...,
"Name": ...,
"Type": ...,
}
# CreateAppRequestRequestTypeDef definition
class CreateAppRequestRequestTypeDef(TypedDict):
StackId: str,
Name: str,
Type: AppTypeType, # (1)
Shortname: NotRequired[str],
Description: NotRequired[str],
DataSources: NotRequired[Sequence[DataSourceTypeDef]], # (2)
AppSource: NotRequired[SourceTypeDef], # (3)
Domains: NotRequired[Sequence[str]],
EnableSsl: NotRequired[bool],
SslConfiguration: NotRequired[SslConfigurationTypeDef], # (4)
Attributes: NotRequired[Mapping[AppAttributesKeysType, str]], # (5)
Environment: NotRequired[Sequence[EnvironmentVariableTypeDef]], # (6)
- See AppTypeType
- See DataSourceTypeDef
- See SourceTypeDef
- See SslConfigurationTypeDef
- See AppAttributesKeysType
- See EnvironmentVariableTypeDef
UpdateAppRequestRequestTypeDef#
# UpdateAppRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UpdateAppRequestRequestTypeDef
def get_value() -> UpdateAppRequestRequestTypeDef:
return {
"AppId": ...,
}
# UpdateAppRequestRequestTypeDef definition
class UpdateAppRequestRequestTypeDef(TypedDict):
AppId: str,
Name: NotRequired[str],
Description: NotRequired[str],
DataSources: NotRequired[Sequence[DataSourceTypeDef]], # (1)
Type: NotRequired[AppTypeType], # (2)
AppSource: NotRequired[SourceTypeDef], # (3)
Domains: NotRequired[Sequence[str]],
EnableSsl: NotRequired[bool],
SslConfiguration: NotRequired[SslConfigurationTypeDef], # (4)
Attributes: NotRequired[Mapping[AppAttributesKeysType, str]], # (5)
Environment: NotRequired[Sequence[EnvironmentVariableTypeDef]], # (6)
- See DataSourceTypeDef
- See AppTypeType
- See SourceTypeDef
- See SslConfigurationTypeDef
- See AppAttributesKeysType
- See EnvironmentVariableTypeDef
LoadBasedAutoScalingConfigurationTypeDef#
# LoadBasedAutoScalingConfigurationTypeDef usage example
from mypy_boto3_opsworks.type_defs import LoadBasedAutoScalingConfigurationTypeDef
def get_value() -> LoadBasedAutoScalingConfigurationTypeDef:
return {
"LayerId": ...,
}
# LoadBasedAutoScalingConfigurationTypeDef definition
class LoadBasedAutoScalingConfigurationTypeDef(TypedDict):
LayerId: NotRequired[str],
Enable: NotRequired[bool],
UpScaling: NotRequired[AutoScalingThresholdsTypeDef], # (1)
DownScaling: NotRequired[AutoScalingThresholdsTypeDef], # (1)
SetLoadBasedAutoScalingRequestRequestTypeDef#
# SetLoadBasedAutoScalingRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import SetLoadBasedAutoScalingRequestRequestTypeDef
def get_value() -> SetLoadBasedAutoScalingRequestRequestTypeDef:
return {
"LayerId": ...,
}
# SetLoadBasedAutoScalingRequestRequestTypeDef definition
class SetLoadBasedAutoScalingRequestRequestTypeDef(TypedDict):
LayerId: str,
Enable: NotRequired[bool],
UpScaling: NotRequired[AutoScalingThresholdsTypeDef], # (1)
DownScaling: NotRequired[AutoScalingThresholdsTypeDef], # (1)
BlockDeviceMappingTypeDef#
# BlockDeviceMappingTypeDef usage example
from mypy_boto3_opsworks.type_defs import BlockDeviceMappingTypeDef
def get_value() -> BlockDeviceMappingTypeDef:
return {
"DeviceName": ...,
}
# BlockDeviceMappingTypeDef definition
class BlockDeviceMappingTypeDef(TypedDict):
DeviceName: NotRequired[str],
NoDevice: NotRequired[str],
VirtualName: NotRequired[str],
Ebs: NotRequired[EbsBlockDeviceTypeDef], # (1)
CloneStackRequestRequestTypeDef#
# CloneStackRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import CloneStackRequestRequestTypeDef
def get_value() -> CloneStackRequestRequestTypeDef:
return {
"SourceStackId": ...,
"ServiceRoleArn": ...,
}
# CloneStackRequestRequestTypeDef definition
class CloneStackRequestRequestTypeDef(TypedDict):
SourceStackId: str,
ServiceRoleArn: str,
Name: NotRequired[str],
Region: NotRequired[str],
VpcId: NotRequired[str],
Attributes: NotRequired[Mapping[StackAttributesKeysType, str]], # (1)
DefaultInstanceProfileArn: NotRequired[str],
DefaultOs: NotRequired[str],
HostnameTheme: NotRequired[str],
DefaultAvailabilityZone: NotRequired[str],
DefaultSubnetId: NotRequired[str],
CustomJson: NotRequired[str],
ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef], # (2)
ChefConfiguration: NotRequired[ChefConfigurationTypeDef], # (3)
UseCustomCookbooks: NotRequired[bool],
UseOpsworksSecurityGroups: NotRequired[bool],
CustomCookbooksSource: NotRequired[SourceTypeDef], # (4)
DefaultSshKeyName: NotRequired[str],
ClonePermissions: NotRequired[bool],
CloneAppIds: NotRequired[Sequence[str]],
DefaultRootDeviceType: NotRequired[RootDeviceTypeType], # (5)
AgentVersion: NotRequired[str],
- See StackAttributesKeysType
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
CreateStackRequestRequestTypeDef#
# CreateStackRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateStackRequestRequestTypeDef
def get_value() -> CreateStackRequestRequestTypeDef:
return {
"Name": ...,
"Region": ...,
"ServiceRoleArn": ...,
"DefaultInstanceProfileArn": ...,
}
# CreateStackRequestRequestTypeDef definition
class CreateStackRequestRequestTypeDef(TypedDict):
Name: str,
Region: str,
ServiceRoleArn: str,
DefaultInstanceProfileArn: str,
VpcId: NotRequired[str],
Attributes: NotRequired[Mapping[StackAttributesKeysType, str]], # (1)
DefaultOs: NotRequired[str],
HostnameTheme: NotRequired[str],
DefaultAvailabilityZone: NotRequired[str],
DefaultSubnetId: NotRequired[str],
CustomJson: NotRequired[str],
ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef], # (2)
ChefConfiguration: NotRequired[ChefConfigurationTypeDef], # (3)
UseCustomCookbooks: NotRequired[bool],
UseOpsworksSecurityGroups: NotRequired[bool],
CustomCookbooksSource: NotRequired[SourceTypeDef], # (4)
DefaultSshKeyName: NotRequired[str],
DefaultRootDeviceType: NotRequired[RootDeviceTypeType], # (5)
AgentVersion: NotRequired[str],
- See StackAttributesKeysType
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
CreateStackRequestServiceResourceCreateStackTypeDef#
# CreateStackRequestServiceResourceCreateStackTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateStackRequestServiceResourceCreateStackTypeDef
def get_value() -> CreateStackRequestServiceResourceCreateStackTypeDef:
return {
"Name": ...,
"Region": ...,
"ServiceRoleArn": ...,
"DefaultInstanceProfileArn": ...,
}
# CreateStackRequestServiceResourceCreateStackTypeDef definition
class CreateStackRequestServiceResourceCreateStackTypeDef(TypedDict):
Name: str,
Region: str,
ServiceRoleArn: str,
DefaultInstanceProfileArn: str,
VpcId: NotRequired[str],
Attributes: NotRequired[Mapping[StackAttributesKeysType, str]], # (1)
DefaultOs: NotRequired[str],
HostnameTheme: NotRequired[str],
DefaultAvailabilityZone: NotRequired[str],
DefaultSubnetId: NotRequired[str],
CustomJson: NotRequired[str],
ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef], # (2)
ChefConfiguration: NotRequired[ChefConfigurationTypeDef], # (3)
UseCustomCookbooks: NotRequired[bool],
UseOpsworksSecurityGroups: NotRequired[bool],
CustomCookbooksSource: NotRequired[SourceTypeDef], # (4)
DefaultSshKeyName: NotRequired[str],
DefaultRootDeviceType: NotRequired[RootDeviceTypeType], # (5)
AgentVersion: NotRequired[str],
- See StackAttributesKeysType
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
StackTypeDef#
# StackTypeDef usage example
from mypy_boto3_opsworks.type_defs import StackTypeDef
def get_value() -> StackTypeDef:
return {
"StackId": ...,
}
# StackTypeDef definition
class StackTypeDef(TypedDict):
StackId: NotRequired[str],
Name: NotRequired[str],
Arn: NotRequired[str],
Region: NotRequired[str],
VpcId: NotRequired[str],
Attributes: NotRequired[Dict[StackAttributesKeysType, str]], # (1)
ServiceRoleArn: NotRequired[str],
DefaultInstanceProfileArn: NotRequired[str],
DefaultOs: NotRequired[str],
HostnameTheme: NotRequired[str],
DefaultAvailabilityZone: NotRequired[str],
DefaultSubnetId: NotRequired[str],
CustomJson: NotRequired[str],
ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef], # (2)
ChefConfiguration: NotRequired[ChefConfigurationTypeDef], # (3)
UseCustomCookbooks: NotRequired[bool],
UseOpsworksSecurityGroups: NotRequired[bool],
CustomCookbooksSource: NotRequired[SourceTypeDef], # (4)
DefaultSshKeyName: NotRequired[str],
CreatedAt: NotRequired[str],
DefaultRootDeviceType: NotRequired[RootDeviceTypeType], # (5)
AgentVersion: NotRequired[str],
- See StackAttributesKeysType
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
UpdateStackRequestRequestTypeDef#
# UpdateStackRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UpdateStackRequestRequestTypeDef
def get_value() -> UpdateStackRequestRequestTypeDef:
return {
"StackId": ...,
}
# UpdateStackRequestRequestTypeDef definition
class UpdateStackRequestRequestTypeDef(TypedDict):
StackId: str,
Name: NotRequired[str],
Attributes: NotRequired[Mapping[StackAttributesKeysType, str]], # (1)
ServiceRoleArn: NotRequired[str],
DefaultInstanceProfileArn: NotRequired[str],
DefaultOs: NotRequired[str],
HostnameTheme: NotRequired[str],
DefaultAvailabilityZone: NotRequired[str],
DefaultSubnetId: NotRequired[str],
CustomJson: NotRequired[str],
ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef], # (2)
ChefConfiguration: NotRequired[ChefConfigurationTypeDef], # (3)
UseCustomCookbooks: NotRequired[bool],
CustomCookbooksSource: NotRequired[SourceTypeDef], # (4)
DefaultSshKeyName: NotRequired[str],
DefaultRootDeviceType: NotRequired[RootDeviceTypeType], # (5)
UseOpsworksSecurityGroups: NotRequired[bool],
AgentVersion: NotRequired[str],
- See StackAttributesKeysType
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
CloudWatchLogsConfigurationResponseMetadataTypeDef#
# CloudWatchLogsConfigurationResponseMetadataTypeDef usage example
from mypy_boto3_opsworks.type_defs import CloudWatchLogsConfigurationResponseMetadataTypeDef
def get_value() -> CloudWatchLogsConfigurationResponseMetadataTypeDef:
return {
"Enabled": ...,
"LogStreams": ...,
"ResponseMetadata": ...,
}
# CloudWatchLogsConfigurationResponseMetadataTypeDef definition
class CloudWatchLogsConfigurationResponseMetadataTypeDef(TypedDict):
Enabled: bool,
LogStreams: List[CloudWatchLogsLogStreamTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloudWatchLogsConfigurationTypeDef#
# CloudWatchLogsConfigurationTypeDef usage example
from mypy_boto3_opsworks.type_defs import CloudWatchLogsConfigurationTypeDef
def get_value() -> CloudWatchLogsConfigurationTypeDef:
return {
"Enabled": ...,
}
# CloudWatchLogsConfigurationTypeDef definition
class CloudWatchLogsConfigurationTypeDef(TypedDict):
Enabled: NotRequired[bool],
LogStreams: NotRequired[Sequence[CloudWatchLogsLogStreamTypeDef]], # (1)
DescribeCommandsResultTypeDef#
# DescribeCommandsResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeCommandsResultTypeDef
def get_value() -> DescribeCommandsResultTypeDef:
return {
"Commands": ...,
"ResponseMetadata": ...,
}
# DescribeCommandsResultTypeDef definition
class DescribeCommandsResultTypeDef(TypedDict):
Commands: List[CommandTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDeploymentRequestRequestTypeDef#
# CreateDeploymentRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateDeploymentRequestRequestTypeDef
def get_value() -> CreateDeploymentRequestRequestTypeDef:
return {
"StackId": ...,
"Command": ...,
}
# CreateDeploymentRequestRequestTypeDef definition
class CreateDeploymentRequestRequestTypeDef(TypedDict):
StackId: str,
Command: DeploymentCommandTypeDef, # (1)
AppId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
LayerIds: NotRequired[Sequence[str]],
Comment: NotRequired[str],
CustomJson: NotRequired[str],
DeploymentTypeDef#
# DeploymentTypeDef usage example
from mypy_boto3_opsworks.type_defs import DeploymentTypeDef
def get_value() -> DeploymentTypeDef:
return {
"DeploymentId": ...,
}
# DeploymentTypeDef definition
class DeploymentTypeDef(TypedDict):
DeploymentId: NotRequired[str],
StackId: NotRequired[str],
AppId: NotRequired[str],
CreatedAt: NotRequired[str],
CompletedAt: NotRequired[str],
Duration: NotRequired[int],
IamUserArn: NotRequired[str],
Comment: NotRequired[str],
Command: NotRequired[DeploymentCommandTypeDef], # (1)
Status: NotRequired[str],
CustomJson: NotRequired[str],
InstanceIds: NotRequired[List[str]],
DescribeAppsRequestAppExistsWaitTypeDef#
# DescribeAppsRequestAppExistsWaitTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeAppsRequestAppExistsWaitTypeDef
def get_value() -> DescribeAppsRequestAppExistsWaitTypeDef:
return {
"StackId": ...,
}
# DescribeAppsRequestAppExistsWaitTypeDef definition
class DescribeAppsRequestAppExistsWaitTypeDef(TypedDict):
StackId: NotRequired[str],
AppIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef#
# DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef
def get_value() -> DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef:
return {
"StackId": ...,
}
# DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef definition
class DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef(TypedDict):
StackId: NotRequired[str],
AppId: NotRequired[str],
DeploymentIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestInstanceOnlineWaitTypeDef#
# DescribeInstancesRequestInstanceOnlineWaitTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestInstanceOnlineWaitTypeDef
def get_value() -> DescribeInstancesRequestInstanceOnlineWaitTypeDef:
return {
"StackId": ...,
}
# DescribeInstancesRequestInstanceOnlineWaitTypeDef definition
class DescribeInstancesRequestInstanceOnlineWaitTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestInstanceRegisteredWaitTypeDef#
# DescribeInstancesRequestInstanceRegisteredWaitTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestInstanceRegisteredWaitTypeDef
def get_value() -> DescribeInstancesRequestInstanceRegisteredWaitTypeDef:
return {
"StackId": ...,
}
# DescribeInstancesRequestInstanceRegisteredWaitTypeDef definition
class DescribeInstancesRequestInstanceRegisteredWaitTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestInstanceStoppedWaitTypeDef#
# DescribeInstancesRequestInstanceStoppedWaitTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestInstanceStoppedWaitTypeDef
def get_value() -> DescribeInstancesRequestInstanceStoppedWaitTypeDef:
return {
"StackId": ...,
}
# DescribeInstancesRequestInstanceStoppedWaitTypeDef definition
class DescribeInstancesRequestInstanceStoppedWaitTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestInstanceTerminatedWaitTypeDef#
# DescribeInstancesRequestInstanceTerminatedWaitTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestInstanceTerminatedWaitTypeDef
def get_value() -> DescribeInstancesRequestInstanceTerminatedWaitTypeDef:
return {
"StackId": ...,
}
# DescribeInstancesRequestInstanceTerminatedWaitTypeDef definition
class DescribeInstancesRequestInstanceTerminatedWaitTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeEcsClustersResultTypeDef#
# DescribeEcsClustersResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeEcsClustersResultTypeDef
def get_value() -> DescribeEcsClustersResultTypeDef:
return {
"EcsClusters": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeEcsClustersResultTypeDef definition
class DescribeEcsClustersResultTypeDef(TypedDict):
EcsClusters: List[EcsClusterTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeElasticIpsResultTypeDef#
# DescribeElasticIpsResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeElasticIpsResultTypeDef
def get_value() -> DescribeElasticIpsResultTypeDef:
return {
"ElasticIps": ...,
"ResponseMetadata": ...,
}
# DescribeElasticIpsResultTypeDef definition
class DescribeElasticIpsResultTypeDef(TypedDict):
ElasticIps: List[ElasticIpTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeElasticLoadBalancersResultTypeDef#
# DescribeElasticLoadBalancersResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeElasticLoadBalancersResultTypeDef
def get_value() -> DescribeElasticLoadBalancersResultTypeDef:
return {
"ElasticLoadBalancers": ...,
"ResponseMetadata": ...,
}
# DescribeElasticLoadBalancersResultTypeDef definition
class DescribeElasticLoadBalancersResultTypeDef(TypedDict):
ElasticLoadBalancers: List[ElasticLoadBalancerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMyUserProfileResultTypeDef#
# DescribeMyUserProfileResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeMyUserProfileResultTypeDef
def get_value() -> DescribeMyUserProfileResultTypeDef:
return {
"UserProfile": ...,
"ResponseMetadata": ...,
}
# DescribeMyUserProfileResultTypeDef definition
class DescribeMyUserProfileResultTypeDef(TypedDict):
UserProfile: SelfUserProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePermissionsResultTypeDef#
# DescribePermissionsResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribePermissionsResultTypeDef
def get_value() -> DescribePermissionsResultTypeDef:
return {
"Permissions": ...,
"ResponseMetadata": ...,
}
# DescribePermissionsResultTypeDef definition
class DescribePermissionsResultTypeDef(TypedDict):
Permissions: List[PermissionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRaidArraysResultTypeDef#
# DescribeRaidArraysResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeRaidArraysResultTypeDef
def get_value() -> DescribeRaidArraysResultTypeDef:
return {
"RaidArrays": ...,
"ResponseMetadata": ...,
}
# DescribeRaidArraysResultTypeDef definition
class DescribeRaidArraysResultTypeDef(TypedDict):
RaidArrays: List[RaidArrayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRdsDbInstancesResultTypeDef#
# DescribeRdsDbInstancesResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeRdsDbInstancesResultTypeDef
def get_value() -> DescribeRdsDbInstancesResultTypeDef:
return {
"RdsDbInstances": ...,
"ResponseMetadata": ...,
}
# DescribeRdsDbInstancesResultTypeDef definition
class DescribeRdsDbInstancesResultTypeDef(TypedDict):
RdsDbInstances: List[RdsDbInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeServiceErrorsResultTypeDef#
# DescribeServiceErrorsResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeServiceErrorsResultTypeDef
def get_value() -> DescribeServiceErrorsResultTypeDef:
return {
"ServiceErrors": ...,
"ResponseMetadata": ...,
}
# DescribeServiceErrorsResultTypeDef definition
class DescribeServiceErrorsResultTypeDef(TypedDict):
ServiceErrors: List[ServiceErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeUserProfilesResultTypeDef#
# DescribeUserProfilesResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeUserProfilesResultTypeDef
def get_value() -> DescribeUserProfilesResultTypeDef:
return {
"UserProfiles": ...,
"ResponseMetadata": ...,
}
# DescribeUserProfilesResultTypeDef definition
class DescribeUserProfilesResultTypeDef(TypedDict):
UserProfiles: List[UserProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVolumesResultTypeDef#
# DescribeVolumesResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeVolumesResultTypeDef
def get_value() -> DescribeVolumesResultTypeDef:
return {
"Volumes": ...,
"ResponseMetadata": ...,
}
# DescribeVolumesResultTypeDef definition
class DescribeVolumesResultTypeDef(TypedDict):
Volumes: List[VolumeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
GrantAccessResultTypeDef#
# GrantAccessResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import GrantAccessResultTypeDef
def get_value() -> GrantAccessResultTypeDef:
return {
"TemporaryCredential": ...,
"ResponseMetadata": ...,
}
# GrantAccessResultTypeDef definition
class GrantAccessResultTypeDef(TypedDict):
TemporaryCredential: TemporaryCredentialTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterInstanceRequestRequestTypeDef#
# RegisterInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import RegisterInstanceRequestRequestTypeDef
def get_value() -> RegisterInstanceRequestRequestTypeDef:
return {
"StackId": ...,
}
# RegisterInstanceRequestRequestTypeDef definition
class RegisterInstanceRequestRequestTypeDef(TypedDict):
StackId: str,
Hostname: NotRequired[str],
PublicIp: NotRequired[str],
PrivateIp: NotRequired[str],
RsaPublicKey: NotRequired[str],
RsaPublicKeyFingerprint: NotRequired[str],
InstanceIdentity: NotRequired[InstanceIdentityTypeDef], # (1)
StackSummaryTypeDef#
# StackSummaryTypeDef usage example
from mypy_boto3_opsworks.type_defs import StackSummaryTypeDef
def get_value() -> StackSummaryTypeDef:
return {
"StackId": ...,
}
# StackSummaryTypeDef definition
class StackSummaryTypeDef(TypedDict):
StackId: NotRequired[str],
Name: NotRequired[str],
Arn: NotRequired[str],
LayersCount: NotRequired[int],
AppsCount: NotRequired[int],
InstancesCount: NotRequired[InstancesCountTypeDef], # (1)
LifecycleEventConfigurationResponseMetadataTypeDef#
# LifecycleEventConfigurationResponseMetadataTypeDef usage example
from mypy_boto3_opsworks.type_defs import LifecycleEventConfigurationResponseMetadataTypeDef
def get_value() -> LifecycleEventConfigurationResponseMetadataTypeDef:
return {
"Shutdown": ...,
"ResponseMetadata": ...,
}
# LifecycleEventConfigurationResponseMetadataTypeDef definition
class LifecycleEventConfigurationResponseMetadataTypeDef(TypedDict):
Shutdown: ShutdownEventConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LifecycleEventConfigurationTypeDef#
# LifecycleEventConfigurationTypeDef usage example
from mypy_boto3_opsworks.type_defs import LifecycleEventConfigurationTypeDef
def get_value() -> LifecycleEventConfigurationTypeDef:
return {
"Shutdown": ...,
}
# LifecycleEventConfigurationTypeDef definition
class LifecycleEventConfigurationTypeDef(TypedDict):
Shutdown: NotRequired[ShutdownEventConfigurationTypeDef], # (1)
OperatingSystemTypeDef#
# OperatingSystemTypeDef usage example
from mypy_boto3_opsworks.type_defs import OperatingSystemTypeDef
def get_value() -> OperatingSystemTypeDef:
return {
"Name": ...,
}
# OperatingSystemTypeDef definition
class OperatingSystemTypeDef(TypedDict):
Name: NotRequired[str],
Id: NotRequired[str],
Type: NotRequired[str],
ConfigurationManagers: NotRequired[List[OperatingSystemConfigurationManagerTypeDef]], # (1)
ReportedName: NotRequired[str],
ReportedVersion: NotRequired[str],
Supported: NotRequired[bool],
SetTimeBasedAutoScalingRequestRequestTypeDef#
# SetTimeBasedAutoScalingRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import SetTimeBasedAutoScalingRequestRequestTypeDef
def get_value() -> SetTimeBasedAutoScalingRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# SetTimeBasedAutoScalingRequestRequestTypeDef definition
class SetTimeBasedAutoScalingRequestRequestTypeDef(TypedDict):
InstanceId: str,
AutoScalingSchedule: NotRequired[WeeklyAutoScalingScheduleTypeDef], # (1)
TimeBasedAutoScalingConfigurationTypeDef#
# TimeBasedAutoScalingConfigurationTypeDef usage example
from mypy_boto3_opsworks.type_defs import TimeBasedAutoScalingConfigurationTypeDef
def get_value() -> TimeBasedAutoScalingConfigurationTypeDef:
return {
"InstanceId": ...,
}
# TimeBasedAutoScalingConfigurationTypeDef definition
class TimeBasedAutoScalingConfigurationTypeDef(TypedDict):
InstanceId: NotRequired[str],
AutoScalingSchedule: NotRequired[WeeklyAutoScalingScheduleTypeDef], # (1)
DescribeAgentVersionsResultTypeDef#
# DescribeAgentVersionsResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeAgentVersionsResultTypeDef
def get_value() -> DescribeAgentVersionsResultTypeDef:
return {
"AgentVersions": ...,
"ResponseMetadata": ...,
}
# DescribeAgentVersionsResultTypeDef definition
class DescribeAgentVersionsResultTypeDef(TypedDict):
AgentVersions: List[AgentVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppsResultTypeDef#
# DescribeAppsResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeAppsResultTypeDef
def get_value() -> DescribeAppsResultTypeDef:
return {
"Apps": ...,
"ResponseMetadata": ...,
}
# DescribeAppsResultTypeDef definition
class DescribeAppsResultTypeDef(TypedDict):
Apps: List[AppTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AppTypeDef
- See ResponseMetadataTypeDef
DescribeLoadBasedAutoScalingResultTypeDef#
# DescribeLoadBasedAutoScalingResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeLoadBasedAutoScalingResultTypeDef
def get_value() -> DescribeLoadBasedAutoScalingResultTypeDef:
return {
"LoadBasedAutoScalingConfigurations": ...,
"ResponseMetadata": ...,
}
# DescribeLoadBasedAutoScalingResultTypeDef definition
class DescribeLoadBasedAutoScalingResultTypeDef(TypedDict):
LoadBasedAutoScalingConfigurations: List[LoadBasedAutoScalingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceRequestRequestTypeDef#
# CreateInstanceRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateInstanceRequestRequestTypeDef
def get_value() -> CreateInstanceRequestRequestTypeDef:
return {
"StackId": ...,
"LayerIds": ...,
"InstanceType": ...,
}
# CreateInstanceRequestRequestTypeDef definition
class CreateInstanceRequestRequestTypeDef(TypedDict):
StackId: str,
LayerIds: Sequence[str],
InstanceType: str,
AutoScalingType: NotRequired[AutoScalingTypeType], # (1)
Hostname: NotRequired[str],
Os: NotRequired[str],
AmiId: NotRequired[str],
SshKeyName: NotRequired[str],
AvailabilityZone: NotRequired[str],
VirtualizationType: NotRequired[str],
SubnetId: NotRequired[str],
Architecture: NotRequired[ArchitectureType], # (2)
RootDeviceType: NotRequired[RootDeviceTypeType], # (3)
BlockDeviceMappings: NotRequired[Sequence[BlockDeviceMappingTypeDef]], # (4)
InstallUpdatesOnBoot: NotRequired[bool],
EbsOptimized: NotRequired[bool],
AgentVersion: NotRequired[str],
Tenancy: NotRequired[str],
InstanceTypeDef#
# InstanceTypeDef usage example
from mypy_boto3_opsworks.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"AgentVersion": ...,
}
# InstanceTypeDef definition
class InstanceTypeDef(TypedDict):
AgentVersion: NotRequired[str],
AmiId: NotRequired[str],
Architecture: NotRequired[ArchitectureType], # (1)
Arn: NotRequired[str],
AutoScalingType: NotRequired[AutoScalingTypeType], # (2)
AvailabilityZone: NotRequired[str],
BlockDeviceMappings: NotRequired[List[BlockDeviceMappingTypeDef]], # (3)
CreatedAt: NotRequired[str],
EbsOptimized: NotRequired[bool],
Ec2InstanceId: NotRequired[str],
EcsClusterArn: NotRequired[str],
EcsContainerInstanceArn: NotRequired[str],
ElasticIp: NotRequired[str],
Hostname: NotRequired[str],
InfrastructureClass: NotRequired[str],
InstallUpdatesOnBoot: NotRequired[bool],
InstanceId: NotRequired[str],
InstanceProfileArn: NotRequired[str],
InstanceType: NotRequired[str],
LastServiceErrorId: NotRequired[str],
LayerIds: NotRequired[List[str]],
Os: NotRequired[str],
Platform: NotRequired[str],
PrivateDns: NotRequired[str],
PrivateIp: NotRequired[str],
PublicDns: NotRequired[str],
PublicIp: NotRequired[str],
RegisteredBy: NotRequired[str],
ReportedAgentVersion: NotRequired[str],
ReportedOs: NotRequired[ReportedOsTypeDef], # (4)
RootDeviceType: NotRequired[RootDeviceTypeType], # (5)
RootDeviceVolumeId: NotRequired[str],
SecurityGroupIds: NotRequired[List[str]],
SshHostDsaKeyFingerprint: NotRequired[str],
SshHostRsaKeyFingerprint: NotRequired[str],
SshKeyName: NotRequired[str],
StackId: NotRequired[str],
Status: NotRequired[str],
SubnetId: NotRequired[str],
Tenancy: NotRequired[str],
VirtualizationType: NotRequired[VirtualizationTypeType], # (6)
- See ArchitectureType
- See AutoScalingTypeType
- See BlockDeviceMappingTypeDef
- See ReportedOsTypeDef
- See RootDeviceTypeType
- See VirtualizationTypeType
DescribeStacksResultTypeDef#
# DescribeStacksResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeStacksResultTypeDef
def get_value() -> DescribeStacksResultTypeDef:
return {
"Stacks": ...,
"ResponseMetadata": ...,
}
# DescribeStacksResultTypeDef definition
class DescribeStacksResultTypeDef(TypedDict):
Stacks: List[StackTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
DescribeDeploymentsResultTypeDef#
# DescribeDeploymentsResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeDeploymentsResultTypeDef
def get_value() -> DescribeDeploymentsResultTypeDef:
return {
"Deployments": ...,
"ResponseMetadata": ...,
}
# DescribeDeploymentsResultTypeDef definition
class DescribeDeploymentsResultTypeDef(TypedDict):
Deployments: List[DeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackSummaryResultTypeDef#
# DescribeStackSummaryResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeStackSummaryResultTypeDef
def get_value() -> DescribeStackSummaryResultTypeDef:
return {
"StackSummary": ...,
"ResponseMetadata": ...,
}
# DescribeStackSummaryResultTypeDef definition
class DescribeStackSummaryResultTypeDef(TypedDict):
StackSummary: StackSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLayerRequestRequestTypeDef#
# CreateLayerRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateLayerRequestRequestTypeDef
def get_value() -> CreateLayerRequestRequestTypeDef:
return {
"StackId": ...,
"Type": ...,
"Name": ...,
"Shortname": ...,
}
# CreateLayerRequestRequestTypeDef definition
class CreateLayerRequestRequestTypeDef(TypedDict):
StackId: str,
Type: LayerTypeType, # (1)
Name: str,
Shortname: str,
Attributes: NotRequired[Mapping[LayerAttributesKeysType, str]], # (2)
CloudWatchLogsConfiguration: NotRequired[CloudWatchLogsConfigurationTypeDef], # (3)
CustomInstanceProfileArn: NotRequired[str],
CustomJson: NotRequired[str],
CustomSecurityGroupIds: NotRequired[Sequence[str]],
Packages: NotRequired[Sequence[str]],
VolumeConfigurations: NotRequired[Sequence[VolumeConfigurationTypeDef]], # (4)
EnableAutoHealing: NotRequired[bool],
AutoAssignElasticIps: NotRequired[bool],
AutoAssignPublicIps: NotRequired[bool],
CustomRecipes: NotRequired[RecipesTypeDef], # (5)
InstallUpdatesOnBoot: NotRequired[bool],
UseEbsOptimizedInstances: NotRequired[bool],
LifecycleEventConfiguration: NotRequired[LifecycleEventConfigurationTypeDef], # (6)
- See LayerTypeType
- See LayerAttributesKeysType
- See CloudWatchLogsConfigurationTypeDef
- See VolumeConfigurationTypeDef
- See RecipesTypeDef
- See LifecycleEventConfigurationTypeDef
CreateLayerRequestStackCreateLayerTypeDef#
# CreateLayerRequestStackCreateLayerTypeDef usage example
from mypy_boto3_opsworks.type_defs import CreateLayerRequestStackCreateLayerTypeDef
def get_value() -> CreateLayerRequestStackCreateLayerTypeDef:
return {
"Type": ...,
"Name": ...,
"Shortname": ...,
}
# CreateLayerRequestStackCreateLayerTypeDef definition
class CreateLayerRequestStackCreateLayerTypeDef(TypedDict):
Type: LayerTypeType, # (1)
Name: str,
Shortname: str,
Attributes: NotRequired[Mapping[LayerAttributesKeysType, str]], # (2)
CloudWatchLogsConfiguration: NotRequired[CloudWatchLogsConfigurationTypeDef], # (3)
CustomInstanceProfileArn: NotRequired[str],
CustomJson: NotRequired[str],
CustomSecurityGroupIds: NotRequired[Sequence[str]],
Packages: NotRequired[Sequence[str]],
VolumeConfigurations: NotRequired[Sequence[VolumeConfigurationTypeDef]], # (4)
EnableAutoHealing: NotRequired[bool],
AutoAssignElasticIps: NotRequired[bool],
AutoAssignPublicIps: NotRequired[bool],
CustomRecipes: NotRequired[RecipesTypeDef], # (5)
InstallUpdatesOnBoot: NotRequired[bool],
UseEbsOptimizedInstances: NotRequired[bool],
LifecycleEventConfiguration: NotRequired[LifecycleEventConfigurationTypeDef], # (6)
- See LayerTypeType
- See LayerAttributesKeysType
- See CloudWatchLogsConfigurationTypeDef
- See VolumeConfigurationTypeDef
- See RecipesTypeDef
- See LifecycleEventConfigurationTypeDef
LayerTypeDef#
# LayerTypeDef usage example
from mypy_boto3_opsworks.type_defs import LayerTypeDef
def get_value() -> LayerTypeDef:
return {
"Arn": ...,
}
# LayerTypeDef definition
class LayerTypeDef(TypedDict):
Arn: NotRequired[str],
StackId: NotRequired[str],
LayerId: NotRequired[str],
Type: NotRequired[LayerTypeType], # (1)
Name: NotRequired[str],
Shortname: NotRequired[str],
Attributes: NotRequired[Dict[LayerAttributesKeysType, str]], # (2)
CloudWatchLogsConfiguration: NotRequired[CloudWatchLogsConfigurationTypeDef], # (3)
CustomInstanceProfileArn: NotRequired[str],
CustomJson: NotRequired[str],
CustomSecurityGroupIds: NotRequired[List[str]],
DefaultSecurityGroupNames: NotRequired[List[str]],
Packages: NotRequired[List[str]],
VolumeConfigurations: NotRequired[List[VolumeConfigurationTypeDef]], # (4)
EnableAutoHealing: NotRequired[bool],
AutoAssignElasticIps: NotRequired[bool],
AutoAssignPublicIps: NotRequired[bool],
DefaultRecipes: NotRequired[RecipesTypeDef], # (5)
CustomRecipes: NotRequired[RecipesTypeDef], # (5)
CreatedAt: NotRequired[str],
InstallUpdatesOnBoot: NotRequired[bool],
UseEbsOptimizedInstances: NotRequired[bool],
LifecycleEventConfiguration: NotRequired[LifecycleEventConfigurationTypeDef], # (7)
- See LayerTypeType
- See LayerAttributesKeysType
- See CloudWatchLogsConfigurationTypeDef
- See VolumeConfigurationTypeDef
- See RecipesTypeDef
- See RecipesTypeDef
- See LifecycleEventConfigurationTypeDef
UpdateLayerRequestRequestTypeDef#
# UpdateLayerRequestRequestTypeDef usage example
from mypy_boto3_opsworks.type_defs import UpdateLayerRequestRequestTypeDef
def get_value() -> UpdateLayerRequestRequestTypeDef:
return {
"LayerId": ...,
}
# UpdateLayerRequestRequestTypeDef definition
class UpdateLayerRequestRequestTypeDef(TypedDict):
LayerId: str,
Name: NotRequired[str],
Shortname: NotRequired[str],
Attributes: NotRequired[Mapping[LayerAttributesKeysType, str]], # (1)
CloudWatchLogsConfiguration: NotRequired[CloudWatchLogsConfigurationTypeDef], # (2)
CustomInstanceProfileArn: NotRequired[str],
CustomJson: NotRequired[str],
CustomSecurityGroupIds: NotRequired[Sequence[str]],
Packages: NotRequired[Sequence[str]],
VolumeConfigurations: NotRequired[Sequence[VolumeConfigurationTypeDef]], # (3)
EnableAutoHealing: NotRequired[bool],
AutoAssignElasticIps: NotRequired[bool],
AutoAssignPublicIps: NotRequired[bool],
CustomRecipes: NotRequired[RecipesTypeDef], # (4)
InstallUpdatesOnBoot: NotRequired[bool],
UseEbsOptimizedInstances: NotRequired[bool],
LifecycleEventConfiguration: NotRequired[LifecycleEventConfigurationTypeDef], # (5)
- See LayerAttributesKeysType
- See CloudWatchLogsConfigurationTypeDef
- See VolumeConfigurationTypeDef
- See RecipesTypeDef
- See LifecycleEventConfigurationTypeDef
DescribeOperatingSystemsResponseTypeDef#
# DescribeOperatingSystemsResponseTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeOperatingSystemsResponseTypeDef
def get_value() -> DescribeOperatingSystemsResponseTypeDef:
return {
"OperatingSystems": ...,
"ResponseMetadata": ...,
}
# DescribeOperatingSystemsResponseTypeDef definition
class DescribeOperatingSystemsResponseTypeDef(TypedDict):
OperatingSystems: List[OperatingSystemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTimeBasedAutoScalingResultTypeDef#
# DescribeTimeBasedAutoScalingResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeTimeBasedAutoScalingResultTypeDef
def get_value() -> DescribeTimeBasedAutoScalingResultTypeDef:
return {
"TimeBasedAutoScalingConfigurations": ...,
"ResponseMetadata": ...,
}
# DescribeTimeBasedAutoScalingResultTypeDef definition
class DescribeTimeBasedAutoScalingResultTypeDef(TypedDict):
TimeBasedAutoScalingConfigurations: List[TimeBasedAutoScalingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstancesResultTypeDef#
# DescribeInstancesResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesResultTypeDef
def get_value() -> DescribeInstancesResultTypeDef:
return {
"Instances": ...,
"ResponseMetadata": ...,
}
# DescribeInstancesResultTypeDef definition
class DescribeInstancesResultTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLayersResultTypeDef#
# DescribeLayersResultTypeDef usage example
from mypy_boto3_opsworks.type_defs import DescribeLayersResultTypeDef
def get_value() -> DescribeLayersResultTypeDef:
return {
"Layers": ...,
"ResponseMetadata": ...,
}
# DescribeLayersResultTypeDef definition
class DescribeLayersResultTypeDef(TypedDict):
Layers: List[LayerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LayerTypeDef
- See ResponseMetadataTypeDef