Type definitions#
Auto-generated documentation for OpsWorks type annotations stubs module mypy-boto3-opsworks.
AutoScalingThresholdsUnionTypeDef#
# AutoScalingThresholdsUnionTypeDef Union usage example
from mypy_boto3_opsworks.type_defs import AutoScalingThresholdsUnionTypeDef
def get_value() -> AutoScalingThresholdsUnionTypeDef:
return ...
# AutoScalingThresholdsUnionTypeDef definition
AutoScalingThresholdsUnionTypeDef = Union[
AutoScalingThresholdsTypeDef, # (1)
AutoScalingThresholdsOutputTypeDef, # (2)
]
DeploymentCommandUnionTypeDef#
# DeploymentCommandUnionTypeDef Union usage example
from mypy_boto3_opsworks.type_defs import DeploymentCommandUnionTypeDef
def get_value() -> DeploymentCommandUnionTypeDef:
return ...
# DeploymentCommandUnionTypeDef definition
DeploymentCommandUnionTypeDef = Union[
DeploymentCommandTypeDef, # (1)
DeploymentCommandOutputTypeDef, # (2)
]
RecipesUnionTypeDef#
# RecipesUnionTypeDef Union usage example
from mypy_boto3_opsworks.type_defs import RecipesUnionTypeDef
def get_value() -> RecipesUnionTypeDef:
return ...
# RecipesUnionTypeDef definition
RecipesUnionTypeDef = Union[
RecipesTypeDef, # (1)
RecipesOutputTypeDef, # (2)
]
- See RecipesTypeDef
- See RecipesOutputTypeDef
WeeklyAutoScalingScheduleUnionTypeDef#
# WeeklyAutoScalingScheduleUnionTypeDef Union usage example
from mypy_boto3_opsworks.type_defs import WeeklyAutoScalingScheduleUnionTypeDef
def get_value() -> WeeklyAutoScalingScheduleUnionTypeDef:
return ...
# WeeklyAutoScalingScheduleUnionTypeDef definition
WeeklyAutoScalingScheduleUnionTypeDef = Union[
WeeklyAutoScalingScheduleTypeDef, # (1)
WeeklyAutoScalingScheduleOutputTypeDef, # (2)
]
CloudWatchLogsConfigurationUnionTypeDef#
# CloudWatchLogsConfigurationUnionTypeDef Union usage example
from mypy_boto3_opsworks.type_defs import CloudWatchLogsConfigurationUnionTypeDef
def get_value() -> CloudWatchLogsConfigurationUnionTypeDef:
return ...
# CloudWatchLogsConfigurationUnionTypeDef definition
CloudWatchLogsConfigurationUnionTypeDef = Union[
CloudWatchLogsConfigurationTypeDef, # (1)
CloudWatchLogsConfigurationOutputTypeDef, # (2)
]
StackConfigurationManagerTypeDef#
# StackConfigurationManagerTypeDef TypedDict 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 TypedDict 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 TypedDict usage example
from mypy_boto3_opsworks.type_defs import EnvironmentVariableTypeDef
def get_value() -> EnvironmentVariableTypeDef:
return {
"Key": ...,
}
# EnvironmentVariableTypeDef definition
class EnvironmentVariableTypeDef(TypedDict):
Key: str,
Value: str,
Secure: NotRequired[bool],
SourceTypeDef#
# SourceTypeDef TypedDict 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 TypedDict usage example
from mypy_boto3_opsworks.type_defs import SslConfigurationTypeDef
def get_value() -> SslConfigurationTypeDef:
return {
"Certificate": ...,
}
# SslConfigurationTypeDef definition
class SslConfigurationTypeDef(TypedDict):
Certificate: str,
PrivateKey: str,
Chain: NotRequired[str],
AssignInstanceRequestTypeDef#
# AssignInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import AssignInstanceRequestTypeDef
def get_value() -> AssignInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# AssignInstanceRequestTypeDef definition
class AssignInstanceRequestTypeDef(TypedDict):
InstanceId: str,
LayerIds: Sequence[str],
AssignVolumeRequestTypeDef#
# AssignVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import AssignVolumeRequestTypeDef
def get_value() -> AssignVolumeRequestTypeDef:
return {
"VolumeId": ...,
}
# AssignVolumeRequestTypeDef definition
class AssignVolumeRequestTypeDef(TypedDict):
VolumeId: str,
InstanceId: NotRequired[str],
AssociateElasticIpRequestTypeDef#
# AssociateElasticIpRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import AssociateElasticIpRequestTypeDef
def get_value() -> AssociateElasticIpRequestTypeDef:
return {
"ElasticIp": ...,
}
# AssociateElasticIpRequestTypeDef definition
class AssociateElasticIpRequestTypeDef(TypedDict):
ElasticIp: str,
InstanceId: NotRequired[str],
AttachElasticLoadBalancerRequestTypeDef#
# AttachElasticLoadBalancerRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import AttachElasticLoadBalancerRequestTypeDef
def get_value() -> AttachElasticLoadBalancerRequestTypeDef:
return {
"ElasticLoadBalancerName": ...,
}
# AttachElasticLoadBalancerRequestTypeDef definition
class AttachElasticLoadBalancerRequestTypeDef(TypedDict):
ElasticLoadBalancerName: str,
LayerId: str,
AutoScalingThresholdsOutputTypeDef#
# AutoScalingThresholdsOutputTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import AutoScalingThresholdsOutputTypeDef
def get_value() -> AutoScalingThresholdsOutputTypeDef:
return {
"InstanceCount": ...,
}
# AutoScalingThresholdsOutputTypeDef definition
class AutoScalingThresholdsOutputTypeDef(TypedDict):
InstanceCount: NotRequired[int],
ThresholdsWaitTime: NotRequired[int],
IgnoreMetricsTime: NotRequired[int],
CpuThreshold: NotRequired[float],
MemoryThreshold: NotRequired[float],
LoadThreshold: NotRequired[float],
Alarms: NotRequired[List[str]],
AutoScalingThresholdsTypeDef#
# AutoScalingThresholdsTypeDef TypedDict 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[Sequence[str]],
EbsBlockDeviceTypeDef#
# EbsBlockDeviceTypeDef TypedDict 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
ChefConfigurationTypeDef#
# ChefConfigurationTypeDef TypedDict 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],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CloudWatchLogsLogStreamTypeDef#
# CloudWatchLogsLogStreamTypeDef TypedDict 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 TypedDict 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],
VolumeConfigurationTypeDef#
# VolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import VolumeConfigurationTypeDef
def get_value() -> VolumeConfigurationTypeDef:
return {
"MountPoint": ...,
}
# VolumeConfigurationTypeDef definition
class VolumeConfigurationTypeDef(TypedDict):
MountPoint: str,
NumberOfDisks: int,
Size: int,
RaidLevel: NotRequired[int],
VolumeType: NotRequired[str],
Iops: NotRequired[int],
Encrypted: NotRequired[bool],
CreateUserProfileRequestTypeDef#
# CreateUserProfileRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateUserProfileRequestTypeDef
def get_value() -> CreateUserProfileRequestTypeDef:
return {
"IamUserArn": ...,
}
# CreateUserProfileRequestTypeDef definition
class CreateUserProfileRequestTypeDef(TypedDict):
IamUserArn: str,
SshUsername: NotRequired[str],
SshPublicKey: NotRequired[str],
AllowSelfManagement: NotRequired[bool],
DeleteAppRequestTypeDef#
# DeleteAppRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeleteAppRequestTypeDef
def get_value() -> DeleteAppRequestTypeDef:
return {
"AppId": ...,
}
# DeleteAppRequestTypeDef definition
class DeleteAppRequestTypeDef(TypedDict):
AppId: str,
DeleteInstanceRequestTypeDef#
# DeleteInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeleteInstanceRequestTypeDef
def get_value() -> DeleteInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# DeleteInstanceRequestTypeDef definition
class DeleteInstanceRequestTypeDef(TypedDict):
InstanceId: str,
DeleteElasticIp: NotRequired[bool],
DeleteVolumes: NotRequired[bool],
DeleteLayerRequestTypeDef#
# DeleteLayerRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeleteLayerRequestTypeDef
def get_value() -> DeleteLayerRequestTypeDef:
return {
"LayerId": ...,
}
# DeleteLayerRequestTypeDef definition
class DeleteLayerRequestTypeDef(TypedDict):
LayerId: str,
DeleteStackRequestTypeDef#
# DeleteStackRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeleteStackRequestTypeDef
def get_value() -> DeleteStackRequestTypeDef:
return {
"StackId": ...,
}
# DeleteStackRequestTypeDef definition
class DeleteStackRequestTypeDef(TypedDict):
StackId: str,
DeleteUserProfileRequestTypeDef#
# DeleteUserProfileRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeleteUserProfileRequestTypeDef
def get_value() -> DeleteUserProfileRequestTypeDef:
return {
"IamUserArn": ...,
}
# DeleteUserProfileRequestTypeDef definition
class DeleteUserProfileRequestTypeDef(TypedDict):
IamUserArn: str,
DeploymentCommandOutputTypeDef#
# DeploymentCommandOutputTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeploymentCommandOutputTypeDef
def get_value() -> DeploymentCommandOutputTypeDef:
return {
"Name": ...,
}
# DeploymentCommandOutputTypeDef definition
class DeploymentCommandOutputTypeDef(TypedDict):
Name: DeploymentCommandNameType, # (1)
Args: NotRequired[Dict[str, List[str]]],
DeploymentCommandTypeDef#
# DeploymentCommandTypeDef TypedDict 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]]],
DeregisterEcsClusterRequestTypeDef#
# DeregisterEcsClusterRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeregisterEcsClusterRequestTypeDef
def get_value() -> DeregisterEcsClusterRequestTypeDef:
return {
"EcsClusterArn": ...,
}
# DeregisterEcsClusterRequestTypeDef definition
class DeregisterEcsClusterRequestTypeDef(TypedDict):
EcsClusterArn: str,
DeregisterElasticIpRequestTypeDef#
# DeregisterElasticIpRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeregisterElasticIpRequestTypeDef
def get_value() -> DeregisterElasticIpRequestTypeDef:
return {
"ElasticIp": ...,
}
# DeregisterElasticIpRequestTypeDef definition
class DeregisterElasticIpRequestTypeDef(TypedDict):
ElasticIp: str,
DeregisterInstanceRequestTypeDef#
# DeregisterInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeregisterInstanceRequestTypeDef
def get_value() -> DeregisterInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# DeregisterInstanceRequestTypeDef definition
class DeregisterInstanceRequestTypeDef(TypedDict):
InstanceId: str,
DeregisterRdsDbInstanceRequestTypeDef#
# DeregisterRdsDbInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeregisterRdsDbInstanceRequestTypeDef
def get_value() -> DeregisterRdsDbInstanceRequestTypeDef:
return {
"RdsDbInstanceArn": ...,
}
# DeregisterRdsDbInstanceRequestTypeDef definition
class DeregisterRdsDbInstanceRequestTypeDef(TypedDict):
RdsDbInstanceArn: str,
DeregisterVolumeRequestTypeDef#
# DeregisterVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DeregisterVolumeRequestTypeDef
def get_value() -> DeregisterVolumeRequestTypeDef:
return {
"VolumeId": ...,
}
# DeregisterVolumeRequestTypeDef definition
class DeregisterVolumeRequestTypeDef(TypedDict):
VolumeId: str,
DescribeAppsRequestTypeDef#
# DescribeAppsRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeAppsRequestTypeDef
def get_value() -> DescribeAppsRequestTypeDef:
return {
"StackId": ...,
}
# DescribeAppsRequestTypeDef definition
class DescribeAppsRequestTypeDef(TypedDict):
StackId: NotRequired[str],
AppIds: NotRequired[Sequence[str]],
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict 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],
DescribeCommandsRequestTypeDef#
# DescribeCommandsRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeCommandsRequestTypeDef
def get_value() -> DescribeCommandsRequestTypeDef:
return {
"DeploymentId": ...,
}
# DescribeCommandsRequestTypeDef definition
class DescribeCommandsRequestTypeDef(TypedDict):
DeploymentId: NotRequired[str],
InstanceId: NotRequired[str],
CommandIds: NotRequired[Sequence[str]],
DescribeDeploymentsRequestTypeDef#
# DescribeDeploymentsRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeDeploymentsRequestTypeDef
def get_value() -> DescribeDeploymentsRequestTypeDef:
return {
"StackId": ...,
}
# DescribeDeploymentsRequestTypeDef definition
class DescribeDeploymentsRequestTypeDef(TypedDict):
StackId: NotRequired[str],
AppId: NotRequired[str],
DeploymentIds: NotRequired[Sequence[str]],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
DescribeEcsClustersRequestTypeDef#
# DescribeEcsClustersRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeEcsClustersRequestTypeDef
def get_value() -> DescribeEcsClustersRequestTypeDef:
return {
"EcsClusterArns": ...,
}
# DescribeEcsClustersRequestTypeDef definition
class DescribeEcsClustersRequestTypeDef(TypedDict):
EcsClusterArns: NotRequired[Sequence[str]],
StackId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
EcsClusterTypeDef#
# EcsClusterTypeDef TypedDict 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],
DescribeElasticIpsRequestTypeDef#
# DescribeElasticIpsRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeElasticIpsRequestTypeDef
def get_value() -> DescribeElasticIpsRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeElasticIpsRequestTypeDef definition
class DescribeElasticIpsRequestTypeDef(TypedDict):
InstanceId: NotRequired[str],
StackId: NotRequired[str],
Ips: NotRequired[Sequence[str]],
ElasticIpTypeDef#
# ElasticIpTypeDef TypedDict 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],
DescribeElasticLoadBalancersRequestTypeDef#
# DescribeElasticLoadBalancersRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeElasticLoadBalancersRequestTypeDef
def get_value() -> DescribeElasticLoadBalancersRequestTypeDef:
return {
"StackId": ...,
}
# DescribeElasticLoadBalancersRequestTypeDef definition
class DescribeElasticLoadBalancersRequestTypeDef(TypedDict):
StackId: NotRequired[str],
LayerIds: NotRequired[Sequence[str]],
ElasticLoadBalancerTypeDef#
# ElasticLoadBalancerTypeDef TypedDict 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]],
DescribeInstancesRequestTypeDef#
# DescribeInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestTypeDef
def get_value() -> DescribeInstancesRequestTypeDef:
return {
"StackId": ...,
}
# DescribeInstancesRequestTypeDef definition
class DescribeInstancesRequestTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
DescribeLayersRequestTypeDef#
# DescribeLayersRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeLayersRequestTypeDef
def get_value() -> DescribeLayersRequestTypeDef:
return {
"StackId": ...,
}
# DescribeLayersRequestTypeDef definition
class DescribeLayersRequestTypeDef(TypedDict):
StackId: NotRequired[str],
LayerIds: NotRequired[Sequence[str]],
DescribeLoadBasedAutoScalingRequestTypeDef#
# DescribeLoadBasedAutoScalingRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeLoadBasedAutoScalingRequestTypeDef
def get_value() -> DescribeLoadBasedAutoScalingRequestTypeDef:
return {
"LayerIds": ...,
}
# DescribeLoadBasedAutoScalingRequestTypeDef definition
class DescribeLoadBasedAutoScalingRequestTypeDef(TypedDict):
LayerIds: Sequence[str],
SelfUserProfileTypeDef#
# SelfUserProfileTypeDef TypedDict 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],
DescribePermissionsRequestTypeDef#
# DescribePermissionsRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribePermissionsRequestTypeDef
def get_value() -> DescribePermissionsRequestTypeDef:
return {
"IamUserArn": ...,
}
# DescribePermissionsRequestTypeDef definition
class DescribePermissionsRequestTypeDef(TypedDict):
IamUserArn: NotRequired[str],
StackId: NotRequired[str],
PermissionTypeDef#
# PermissionTypeDef TypedDict 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],
DescribeRaidArraysRequestTypeDef#
# DescribeRaidArraysRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeRaidArraysRequestTypeDef
def get_value() -> DescribeRaidArraysRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeRaidArraysRequestTypeDef definition
class DescribeRaidArraysRequestTypeDef(TypedDict):
InstanceId: NotRequired[str],
StackId: NotRequired[str],
RaidArrayIds: NotRequired[Sequence[str]],
RaidArrayTypeDef#
# RaidArrayTypeDef TypedDict 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],
DescribeRdsDbInstancesRequestTypeDef#
# DescribeRdsDbInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeRdsDbInstancesRequestTypeDef
def get_value() -> DescribeRdsDbInstancesRequestTypeDef:
return {
"StackId": ...,
}
# DescribeRdsDbInstancesRequestTypeDef definition
class DescribeRdsDbInstancesRequestTypeDef(TypedDict):
StackId: str,
RdsDbInstanceArns: NotRequired[Sequence[str]],
RdsDbInstanceTypeDef#
# RdsDbInstanceTypeDef TypedDict 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],
DescribeServiceErrorsRequestTypeDef#
# DescribeServiceErrorsRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeServiceErrorsRequestTypeDef
def get_value() -> DescribeServiceErrorsRequestTypeDef:
return {
"StackId": ...,
}
# DescribeServiceErrorsRequestTypeDef definition
class DescribeServiceErrorsRequestTypeDef(TypedDict):
StackId: NotRequired[str],
InstanceId: NotRequired[str],
ServiceErrorIds: NotRequired[Sequence[str]],
ServiceErrorTypeDef#
# ServiceErrorTypeDef TypedDict 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],
DescribeStackProvisioningParametersRequestTypeDef#
# DescribeStackProvisioningParametersRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeStackProvisioningParametersRequestTypeDef
def get_value() -> DescribeStackProvisioningParametersRequestTypeDef:
return {
"StackId": ...,
}
# DescribeStackProvisioningParametersRequestTypeDef definition
class DescribeStackProvisioningParametersRequestTypeDef(TypedDict):
StackId: str,
DescribeStackSummaryRequestTypeDef#
# DescribeStackSummaryRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeStackSummaryRequestTypeDef
def get_value() -> DescribeStackSummaryRequestTypeDef:
return {
"StackId": ...,
}
# DescribeStackSummaryRequestTypeDef definition
class DescribeStackSummaryRequestTypeDef(TypedDict):
StackId: str,
DescribeStacksRequestTypeDef#
# DescribeStacksRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeStacksRequestTypeDef
def get_value() -> DescribeStacksRequestTypeDef:
return {
"StackIds": ...,
}
# DescribeStacksRequestTypeDef definition
class DescribeStacksRequestTypeDef(TypedDict):
StackIds: NotRequired[Sequence[str]],
DescribeTimeBasedAutoScalingRequestTypeDef#
# DescribeTimeBasedAutoScalingRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeTimeBasedAutoScalingRequestTypeDef
def get_value() -> DescribeTimeBasedAutoScalingRequestTypeDef:
return {
"InstanceIds": ...,
}
# DescribeTimeBasedAutoScalingRequestTypeDef definition
class DescribeTimeBasedAutoScalingRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
DescribeUserProfilesRequestTypeDef#
# DescribeUserProfilesRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeUserProfilesRequestTypeDef
def get_value() -> DescribeUserProfilesRequestTypeDef:
return {
"IamUserArns": ...,
}
# DescribeUserProfilesRequestTypeDef definition
class DescribeUserProfilesRequestTypeDef(TypedDict):
IamUserArns: NotRequired[Sequence[str]],
UserProfileTypeDef#
# UserProfileTypeDef TypedDict 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],
DescribeVolumesRequestTypeDef#
# DescribeVolumesRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeVolumesRequestTypeDef
def get_value() -> DescribeVolumesRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeVolumesRequestTypeDef definition
class DescribeVolumesRequestTypeDef(TypedDict):
InstanceId: NotRequired[str],
StackId: NotRequired[str],
RaidArrayId: NotRequired[str],
VolumeIds: NotRequired[Sequence[str]],
VolumeTypeDef#
# VolumeTypeDef TypedDict 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],
DetachElasticLoadBalancerRequestTypeDef#
# DetachElasticLoadBalancerRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DetachElasticLoadBalancerRequestTypeDef
def get_value() -> DetachElasticLoadBalancerRequestTypeDef:
return {
"ElasticLoadBalancerName": ...,
}
# DetachElasticLoadBalancerRequestTypeDef definition
class DetachElasticLoadBalancerRequestTypeDef(TypedDict):
ElasticLoadBalancerName: str,
LayerId: str,
DisassociateElasticIpRequestTypeDef#
# DisassociateElasticIpRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DisassociateElasticIpRequestTypeDef
def get_value() -> DisassociateElasticIpRequestTypeDef:
return {
"ElasticIp": ...,
}
# DisassociateElasticIpRequestTypeDef definition
class DisassociateElasticIpRequestTypeDef(TypedDict):
ElasticIp: str,
GetHostnameSuggestionRequestTypeDef#
# GetHostnameSuggestionRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import GetHostnameSuggestionRequestTypeDef
def get_value() -> GetHostnameSuggestionRequestTypeDef:
return {
"LayerId": ...,
}
# GetHostnameSuggestionRequestTypeDef definition
class GetHostnameSuggestionRequestTypeDef(TypedDict):
LayerId: str,
GrantAccessRequestTypeDef#
# GrantAccessRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import GrantAccessRequestTypeDef
def get_value() -> GrantAccessRequestTypeDef:
return {
"InstanceId": ...,
}
# GrantAccessRequestTypeDef definition
class GrantAccessRequestTypeDef(TypedDict):
InstanceId: str,
ValidForInMinutes: NotRequired[int],
TemporaryCredentialTypeDef#
# TemporaryCredentialTypeDef TypedDict 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 TypedDict 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 TypedDict 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],
InstancesCountTypeDef#
# InstancesCountTypeDef TypedDict 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],
RecipesOutputTypeDef#
# RecipesOutputTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RecipesOutputTypeDef
def get_value() -> RecipesOutputTypeDef:
return {
"Setup": ...,
}
# RecipesOutputTypeDef definition
class RecipesOutputTypeDef(TypedDict):
Setup: NotRequired[List[str]],
Configure: NotRequired[List[str]],
Deploy: NotRequired[List[str]],
Undeploy: NotRequired[List[str]],
Shutdown: NotRequired[List[str]],
ShutdownEventConfigurationTypeDef#
# ShutdownEventConfigurationTypeDef TypedDict 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],
ListTagsRequestTypeDef#
# ListTagsRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import ListTagsRequestTypeDef
def get_value() -> ListTagsRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsRequestTypeDef definition
class ListTagsRequestTypeDef(TypedDict):
ResourceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OperatingSystemConfigurationManagerTypeDef#
# OperatingSystemConfigurationManagerTypeDef TypedDict 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],
RebootInstanceRequestTypeDef#
# RebootInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RebootInstanceRequestTypeDef
def get_value() -> RebootInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# RebootInstanceRequestTypeDef definition
class RebootInstanceRequestTypeDef(TypedDict):
InstanceId: str,
RecipesTypeDef#
# RecipesTypeDef TypedDict 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]],
RegisterEcsClusterRequestTypeDef#
# RegisterEcsClusterRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RegisterEcsClusterRequestTypeDef
def get_value() -> RegisterEcsClusterRequestTypeDef:
return {
"EcsClusterArn": ...,
}
# RegisterEcsClusterRequestTypeDef definition
class RegisterEcsClusterRequestTypeDef(TypedDict):
EcsClusterArn: str,
StackId: str,
RegisterElasticIpRequestTypeDef#
# RegisterElasticIpRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RegisterElasticIpRequestTypeDef
def get_value() -> RegisterElasticIpRequestTypeDef:
return {
"ElasticIp": ...,
}
# RegisterElasticIpRequestTypeDef definition
class RegisterElasticIpRequestTypeDef(TypedDict):
ElasticIp: str,
StackId: str,
RegisterRdsDbInstanceRequestTypeDef#
# RegisterRdsDbInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RegisterRdsDbInstanceRequestTypeDef
def get_value() -> RegisterRdsDbInstanceRequestTypeDef:
return {
"StackId": ...,
}
# RegisterRdsDbInstanceRequestTypeDef definition
class RegisterRdsDbInstanceRequestTypeDef(TypedDict):
StackId: str,
RdsDbInstanceArn: str,
DbUser: str,
DbPassword: str,
RegisterVolumeRequestTypeDef#
# RegisterVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RegisterVolumeRequestTypeDef
def get_value() -> RegisterVolumeRequestTypeDef:
return {
"StackId": ...,
}
# RegisterVolumeRequestTypeDef definition
class RegisterVolumeRequestTypeDef(TypedDict):
StackId: str,
Ec2VolumeId: NotRequired[str],
SetPermissionRequestTypeDef#
# SetPermissionRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import SetPermissionRequestTypeDef
def get_value() -> SetPermissionRequestTypeDef:
return {
"StackId": ...,
}
# SetPermissionRequestTypeDef definition
class SetPermissionRequestTypeDef(TypedDict):
StackId: str,
IamUserArn: str,
AllowSsh: NotRequired[bool],
AllowSudo: NotRequired[bool],
Level: NotRequired[str],
StartInstanceRequestTypeDef#
# StartInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import StartInstanceRequestTypeDef
def get_value() -> StartInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# StartInstanceRequestTypeDef definition
class StartInstanceRequestTypeDef(TypedDict):
InstanceId: str,
StartStackRequestTypeDef#
# StartStackRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import StartStackRequestTypeDef
def get_value() -> StartStackRequestTypeDef:
return {
"StackId": ...,
}
# StartStackRequestTypeDef definition
class StartStackRequestTypeDef(TypedDict):
StackId: str,
StopInstanceRequestTypeDef#
# StopInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import StopInstanceRequestTypeDef
def get_value() -> StopInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# StopInstanceRequestTypeDef definition
class StopInstanceRequestTypeDef(TypedDict):
InstanceId: str,
Force: NotRequired[bool],
StopStackRequestTypeDef#
# StopStackRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import StopStackRequestTypeDef
def get_value() -> StopStackRequestTypeDef:
return {
"StackId": ...,
}
# StopStackRequestTypeDef definition
class StopStackRequestTypeDef(TypedDict):
StackId: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
WeeklyAutoScalingScheduleOutputTypeDef#
# WeeklyAutoScalingScheduleOutputTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import WeeklyAutoScalingScheduleOutputTypeDef
def get_value() -> WeeklyAutoScalingScheduleOutputTypeDef:
return {
"Monday": ...,
}
# WeeklyAutoScalingScheduleOutputTypeDef definition
class WeeklyAutoScalingScheduleOutputTypeDef(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]],
UnassignInstanceRequestTypeDef#
# UnassignInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UnassignInstanceRequestTypeDef
def get_value() -> UnassignInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# UnassignInstanceRequestTypeDef definition
class UnassignInstanceRequestTypeDef(TypedDict):
InstanceId: str,
UnassignVolumeRequestTypeDef#
# UnassignVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UnassignVolumeRequestTypeDef
def get_value() -> UnassignVolumeRequestTypeDef:
return {
"VolumeId": ...,
}
# UnassignVolumeRequestTypeDef definition
class UnassignVolumeRequestTypeDef(TypedDict):
VolumeId: str,
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateElasticIpRequestTypeDef#
# UpdateElasticIpRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UpdateElasticIpRequestTypeDef
def get_value() -> UpdateElasticIpRequestTypeDef:
return {
"ElasticIp": ...,
}
# UpdateElasticIpRequestTypeDef definition
class UpdateElasticIpRequestTypeDef(TypedDict):
ElasticIp: str,
Name: NotRequired[str],
UpdateInstanceRequestTypeDef#
# UpdateInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UpdateInstanceRequestTypeDef
def get_value() -> UpdateInstanceRequestTypeDef:
return {
"InstanceId": ...,
}
# UpdateInstanceRequestTypeDef definition
class UpdateInstanceRequestTypeDef(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
UpdateMyUserProfileRequestTypeDef#
# UpdateMyUserProfileRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UpdateMyUserProfileRequestTypeDef
def get_value() -> UpdateMyUserProfileRequestTypeDef:
return {
"SshPublicKey": ...,
}
# UpdateMyUserProfileRequestTypeDef definition
class UpdateMyUserProfileRequestTypeDef(TypedDict):
SshPublicKey: NotRequired[str],
UpdateRdsDbInstanceRequestTypeDef#
# UpdateRdsDbInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UpdateRdsDbInstanceRequestTypeDef
def get_value() -> UpdateRdsDbInstanceRequestTypeDef:
return {
"RdsDbInstanceArn": ...,
}
# UpdateRdsDbInstanceRequestTypeDef definition
class UpdateRdsDbInstanceRequestTypeDef(TypedDict):
RdsDbInstanceArn: str,
DbUser: NotRequired[str],
DbPassword: NotRequired[str],
UpdateUserProfileRequestTypeDef#
# UpdateUserProfileRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UpdateUserProfileRequestTypeDef
def get_value() -> UpdateUserProfileRequestTypeDef:
return {
"IamUserArn": ...,
}
# UpdateUserProfileRequestTypeDef definition
class UpdateUserProfileRequestTypeDef(TypedDict):
IamUserArn: str,
SshUsername: NotRequired[str],
SshPublicKey: NotRequired[str],
AllowSelfManagement: NotRequired[bool],
UpdateVolumeRequestTypeDef#
# UpdateVolumeRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UpdateVolumeRequestTypeDef
def get_value() -> UpdateVolumeRequestTypeDef:
return {
"VolumeId": ...,
}
# UpdateVolumeRequestTypeDef definition
class UpdateVolumeRequestTypeDef(TypedDict):
VolumeId: str,
Name: NotRequired[str],
MountPoint: NotRequired[str],
WeeklyAutoScalingScheduleTypeDef#
# WeeklyAutoScalingScheduleTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import WeeklyAutoScalingScheduleTypeDef
def get_value() -> WeeklyAutoScalingScheduleTypeDef:
return {
"Monday": ...,
}
# WeeklyAutoScalingScheduleTypeDef definition
class WeeklyAutoScalingScheduleTypeDef(TypedDict):
Monday: NotRequired[Mapping[str, str]],
Tuesday: NotRequired[Mapping[str, str]],
Wednesday: NotRequired[Mapping[str, str]],
Thursday: NotRequired[Mapping[str, str]],
Friday: NotRequired[Mapping[str, str]],
Saturday: NotRequired[Mapping[str, str]],
Sunday: NotRequired[Mapping[str, str]],
AgentVersionTypeDef#
# AgentVersionTypeDef TypedDict 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)
DescribeAgentVersionsRequestTypeDef#
# DescribeAgentVersionsRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeAgentVersionsRequestTypeDef
def get_value() -> DescribeAgentVersionsRequestTypeDef:
return {
"StackId": ...,
}
# DescribeAgentVersionsRequestTypeDef definition
class DescribeAgentVersionsRequestTypeDef(TypedDict):
StackId: NotRequired[str],
ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef], # (1)
AppTypeDef#
# AppTypeDef TypedDict 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
List[DataSourceTypeDef]
- See AppTypeType
- See SourceTypeDef
- See SslConfigurationTypeDef
- See
Dict[AppAttributesKeysType, str]
- See
List[EnvironmentVariableTypeDef]
CreateAppRequestTypeDef#
# CreateAppRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateAppRequestTypeDef
def get_value() -> CreateAppRequestTypeDef:
return {
"StackId": ...,
}
# CreateAppRequestTypeDef definition
class CreateAppRequestTypeDef(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
Sequence[DataSourceTypeDef]
- See SourceTypeDef
- See SslConfigurationTypeDef
- See
Mapping[AppAttributesKeysType, str]
- See
Sequence[EnvironmentVariableTypeDef]
UpdateAppRequestTypeDef#
# UpdateAppRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UpdateAppRequestTypeDef
def get_value() -> UpdateAppRequestTypeDef:
return {
"AppId": ...,
}
# UpdateAppRequestTypeDef definition
class UpdateAppRequestTypeDef(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
Sequence[DataSourceTypeDef]
- See AppTypeType
- See SourceTypeDef
- See SslConfigurationTypeDef
- See
Mapping[AppAttributesKeysType, str]
- See
Sequence[EnvironmentVariableTypeDef]
LoadBasedAutoScalingConfigurationTypeDef#
# LoadBasedAutoScalingConfigurationTypeDef TypedDict 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[AutoScalingThresholdsOutputTypeDef], # (1)
DownScaling: NotRequired[AutoScalingThresholdsOutputTypeDef], # (1)
BlockDeviceMappingTypeDef#
# BlockDeviceMappingTypeDef TypedDict 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)
CloneStackRequestTypeDef#
# CloneStackRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CloneStackRequestTypeDef
def get_value() -> CloneStackRequestTypeDef:
return {
"SourceStackId": ...,
}
# CloneStackRequestTypeDef definition
class CloneStackRequestTypeDef(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
Mapping[Literal['Color'], str]
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
CreateStackRequestServiceResourceCreateStackTypeDef#
# CreateStackRequestServiceResourceCreateStackTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateStackRequestServiceResourceCreateStackTypeDef
def get_value() -> CreateStackRequestServiceResourceCreateStackTypeDef:
return {
"Name": ...,
}
# 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
Mapping[Literal['Color'], str]
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
CreateStackRequestTypeDef#
# CreateStackRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateStackRequestTypeDef
def get_value() -> CreateStackRequestTypeDef:
return {
"Name": ...,
}
# CreateStackRequestTypeDef definition
class CreateStackRequestTypeDef(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
Mapping[Literal['Color'], str]
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
StackTypeDef#
# StackTypeDef TypedDict 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
Dict[Literal['Color'], str]
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
UpdateStackRequestTypeDef#
# UpdateStackRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UpdateStackRequestTypeDef
def get_value() -> UpdateStackRequestTypeDef:
return {
"StackId": ...,
}
# UpdateStackRequestTypeDef definition
class UpdateStackRequestTypeDef(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
Mapping[Literal['Color'], str]
- See StackConfigurationManagerTypeDef
- See ChefConfigurationTypeDef
- See SourceTypeDef
- See RootDeviceTypeType
CloneStackResultTypeDef#
# CloneStackResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CloneStackResultTypeDef
def get_value() -> CloneStackResultTypeDef:
return {
"StackId": ...,
}
# CloneStackResultTypeDef definition
class CloneStackResultTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAppResultTypeDef#
# CreateAppResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateAppResultTypeDef
def get_value() -> CreateAppResultTypeDef:
return {
"AppId": ...,
}
# CreateAppResultTypeDef definition
class CreateAppResultTypeDef(TypedDict):
AppId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDeploymentResultTypeDef#
# CreateDeploymentResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateDeploymentResultTypeDef
def get_value() -> CreateDeploymentResultTypeDef:
return {
"DeploymentId": ...,
}
# CreateDeploymentResultTypeDef definition
class CreateDeploymentResultTypeDef(TypedDict):
DeploymentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInstanceResultTypeDef#
# CreateInstanceResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateInstanceResultTypeDef
def get_value() -> CreateInstanceResultTypeDef:
return {
"InstanceId": ...,
}
# CreateInstanceResultTypeDef definition
class CreateInstanceResultTypeDef(TypedDict):
InstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLayerResultTypeDef#
# CreateLayerResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateLayerResultTypeDef
def get_value() -> CreateLayerResultTypeDef:
return {
"LayerId": ...,
}
# CreateLayerResultTypeDef definition
class CreateLayerResultTypeDef(TypedDict):
LayerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStackResultTypeDef#
# CreateStackResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateStackResultTypeDef
def get_value() -> CreateStackResultTypeDef:
return {
"StackId": ...,
}
# CreateStackResultTypeDef definition
class CreateStackResultTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserProfileResultTypeDef#
# CreateUserProfileResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateUserProfileResultTypeDef
def get_value() -> CreateUserProfileResultTypeDef:
return {
"IamUserArn": ...,
}
# CreateUserProfileResultTypeDef definition
class CreateUserProfileResultTypeDef(TypedDict):
IamUserArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeStackProvisioningParametersResultTypeDef#
# DescribeStackProvisioningParametersResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeStackProvisioningParametersResultTypeDef
def get_value() -> DescribeStackProvisioningParametersResultTypeDef:
return {
"AgentInstallerUrl": ...,
}
# DescribeStackProvisioningParametersResultTypeDef definition
class DescribeStackProvisioningParametersResultTypeDef(TypedDict):
AgentInstallerUrl: str,
Parameters: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetHostnameSuggestionResultTypeDef#
# GetHostnameSuggestionResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import GetHostnameSuggestionResultTypeDef
def get_value() -> GetHostnameSuggestionResultTypeDef:
return {
"LayerId": ...,
}
# GetHostnameSuggestionResultTypeDef definition
class GetHostnameSuggestionResultTypeDef(TypedDict):
LayerId: str,
Hostname: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsResultTypeDef#
# ListTagsResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import ListTagsResultTypeDef
def get_value() -> ListTagsResultTypeDef:
return {
"Tags": ...,
}
# ListTagsResultTypeDef definition
class ListTagsResultTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
RegisterEcsClusterResultTypeDef#
# RegisterEcsClusterResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RegisterEcsClusterResultTypeDef
def get_value() -> RegisterEcsClusterResultTypeDef:
return {
"EcsClusterArn": ...,
}
# RegisterEcsClusterResultTypeDef definition
class RegisterEcsClusterResultTypeDef(TypedDict):
EcsClusterArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterElasticIpResultTypeDef#
# RegisterElasticIpResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RegisterElasticIpResultTypeDef
def get_value() -> RegisterElasticIpResultTypeDef:
return {
"ElasticIp": ...,
}
# RegisterElasticIpResultTypeDef definition
class RegisterElasticIpResultTypeDef(TypedDict):
ElasticIp: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterInstanceResultTypeDef#
# RegisterInstanceResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RegisterInstanceResultTypeDef
def get_value() -> RegisterInstanceResultTypeDef:
return {
"InstanceId": ...,
}
# RegisterInstanceResultTypeDef definition
class RegisterInstanceResultTypeDef(TypedDict):
InstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterVolumeResultTypeDef#
# RegisterVolumeResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RegisterVolumeResultTypeDef
def get_value() -> RegisterVolumeResultTypeDef:
return {
"VolumeId": ...,
}
# RegisterVolumeResultTypeDef definition
class RegisterVolumeResultTypeDef(TypedDict):
VolumeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CloudWatchLogsConfigurationOutputTypeDef#
# CloudWatchLogsConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CloudWatchLogsConfigurationOutputTypeDef
def get_value() -> CloudWatchLogsConfigurationOutputTypeDef:
return {
"Enabled": ...,
}
# CloudWatchLogsConfigurationOutputTypeDef definition
class CloudWatchLogsConfigurationOutputTypeDef(TypedDict):
Enabled: NotRequired[bool],
LogStreams: NotRequired[List[CloudWatchLogsLogStreamTypeDef]], # (1)
- See
List[CloudWatchLogsLogStreamTypeDef]
CloudWatchLogsConfigurationTypeDef#
# CloudWatchLogsConfigurationTypeDef TypedDict 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)
- See
Sequence[CloudWatchLogsLogStreamTypeDef]
DescribeCommandsResultTypeDef#
# DescribeCommandsResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeCommandsResultTypeDef
def get_value() -> DescribeCommandsResultTypeDef:
return {
"Commands": ...,
}
# DescribeCommandsResultTypeDef definition
class DescribeCommandsResultTypeDef(TypedDict):
Commands: List[CommandTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[CommandTypeDef]
- See ResponseMetadataTypeDef
DeploymentTypeDef#
# DeploymentTypeDef TypedDict 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[DeploymentCommandOutputTypeDef], # (1)
Status: NotRequired[str],
CustomJson: NotRequired[str],
InstanceIds: NotRequired[List[str]],
DescribeAppsRequestWaitTypeDef#
# DescribeAppsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeAppsRequestWaitTypeDef
def get_value() -> DescribeAppsRequestWaitTypeDef:
return {
"StackId": ...,
}
# DescribeAppsRequestWaitTypeDef definition
class DescribeAppsRequestWaitTypeDef(TypedDict):
StackId: NotRequired[str],
AppIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeDeploymentsRequestWaitTypeDef#
# DescribeDeploymentsRequestWaitTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeDeploymentsRequestWaitTypeDef
def get_value() -> DescribeDeploymentsRequestWaitTypeDef:
return {
"StackId": ...,
}
# DescribeDeploymentsRequestWaitTypeDef definition
class DescribeDeploymentsRequestWaitTypeDef(TypedDict):
StackId: NotRequired[str],
AppId: NotRequired[str],
DeploymentIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestWaitExtraExtraExtraTypeDef#
# DescribeInstancesRequestWaitExtraExtraExtraTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestWaitExtraExtraExtraTypeDef
def get_value() -> DescribeInstancesRequestWaitExtraExtraExtraTypeDef:
return {
"StackId": ...,
}
# DescribeInstancesRequestWaitExtraExtraExtraTypeDef definition
class DescribeInstancesRequestWaitExtraExtraExtraTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestWaitExtraExtraTypeDef#
# DescribeInstancesRequestWaitExtraExtraTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestWaitExtraExtraTypeDef
def get_value() -> DescribeInstancesRequestWaitExtraExtraTypeDef:
return {
"StackId": ...,
}
# DescribeInstancesRequestWaitExtraExtraTypeDef definition
class DescribeInstancesRequestWaitExtraExtraTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestWaitExtraTypeDef#
# DescribeInstancesRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestWaitExtraTypeDef
def get_value() -> DescribeInstancesRequestWaitExtraTypeDef:
return {
"StackId": ...,
}
# DescribeInstancesRequestWaitExtraTypeDef definition
class DescribeInstancesRequestWaitExtraTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestWaitTypeDef#
# DescribeInstancesRequestWaitTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestWaitTypeDef
def get_value() -> DescribeInstancesRequestWaitTypeDef:
return {
"StackId": ...,
}
# DescribeInstancesRequestWaitTypeDef definition
class DescribeInstancesRequestWaitTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeEcsClustersRequestPaginateTypeDef#
# DescribeEcsClustersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeEcsClustersRequestPaginateTypeDef
def get_value() -> DescribeEcsClustersRequestPaginateTypeDef:
return {
"EcsClusterArns": ...,
}
# DescribeEcsClustersRequestPaginateTypeDef definition
class DescribeEcsClustersRequestPaginateTypeDef(TypedDict):
EcsClusterArns: NotRequired[Sequence[str]],
StackId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEcsClustersResultTypeDef#
# DescribeEcsClustersResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeEcsClustersResultTypeDef
def get_value() -> DescribeEcsClustersResultTypeDef:
return {
"EcsClusters": ...,
}
# DescribeEcsClustersResultTypeDef definition
class DescribeEcsClustersResultTypeDef(TypedDict):
EcsClusters: List[EcsClusterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[EcsClusterTypeDef]
- See ResponseMetadataTypeDef
DescribeElasticIpsResultTypeDef#
# DescribeElasticIpsResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeElasticIpsResultTypeDef
def get_value() -> DescribeElasticIpsResultTypeDef:
return {
"ElasticIps": ...,
}
# DescribeElasticIpsResultTypeDef definition
class DescribeElasticIpsResultTypeDef(TypedDict):
ElasticIps: List[ElasticIpTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ElasticIpTypeDef]
- See ResponseMetadataTypeDef
DescribeElasticLoadBalancersResultTypeDef#
# DescribeElasticLoadBalancersResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeElasticLoadBalancersResultTypeDef
def get_value() -> DescribeElasticLoadBalancersResultTypeDef:
return {
"ElasticLoadBalancers": ...,
}
# DescribeElasticLoadBalancersResultTypeDef definition
class DescribeElasticLoadBalancersResultTypeDef(TypedDict):
ElasticLoadBalancers: List[ElasticLoadBalancerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ElasticLoadBalancerTypeDef]
- See ResponseMetadataTypeDef
DescribeMyUserProfileResultTypeDef#
# DescribeMyUserProfileResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeMyUserProfileResultTypeDef
def get_value() -> DescribeMyUserProfileResultTypeDef:
return {
"UserProfile": ...,
}
# DescribeMyUserProfileResultTypeDef definition
class DescribeMyUserProfileResultTypeDef(TypedDict):
UserProfile: SelfUserProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePermissionsResultTypeDef#
# DescribePermissionsResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribePermissionsResultTypeDef
def get_value() -> DescribePermissionsResultTypeDef:
return {
"Permissions": ...,
}
# DescribePermissionsResultTypeDef definition
class DescribePermissionsResultTypeDef(TypedDict):
Permissions: List[PermissionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[PermissionTypeDef]
- See ResponseMetadataTypeDef
DescribeRaidArraysResultTypeDef#
# DescribeRaidArraysResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeRaidArraysResultTypeDef
def get_value() -> DescribeRaidArraysResultTypeDef:
return {
"RaidArrays": ...,
}
# DescribeRaidArraysResultTypeDef definition
class DescribeRaidArraysResultTypeDef(TypedDict):
RaidArrays: List[RaidArrayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[RaidArrayTypeDef]
- See ResponseMetadataTypeDef
DescribeRdsDbInstancesResultTypeDef#
# DescribeRdsDbInstancesResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeRdsDbInstancesResultTypeDef
def get_value() -> DescribeRdsDbInstancesResultTypeDef:
return {
"RdsDbInstances": ...,
}
# DescribeRdsDbInstancesResultTypeDef definition
class DescribeRdsDbInstancesResultTypeDef(TypedDict):
RdsDbInstances: List[RdsDbInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[RdsDbInstanceTypeDef]
- See ResponseMetadataTypeDef
DescribeServiceErrorsResultTypeDef#
# DescribeServiceErrorsResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeServiceErrorsResultTypeDef
def get_value() -> DescribeServiceErrorsResultTypeDef:
return {
"ServiceErrors": ...,
}
# DescribeServiceErrorsResultTypeDef definition
class DescribeServiceErrorsResultTypeDef(TypedDict):
ServiceErrors: List[ServiceErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ServiceErrorTypeDef]
- See ResponseMetadataTypeDef
DescribeUserProfilesResultTypeDef#
# DescribeUserProfilesResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeUserProfilesResultTypeDef
def get_value() -> DescribeUserProfilesResultTypeDef:
return {
"UserProfiles": ...,
}
# DescribeUserProfilesResultTypeDef definition
class DescribeUserProfilesResultTypeDef(TypedDict):
UserProfiles: List[UserProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[UserProfileTypeDef]
- See ResponseMetadataTypeDef
DescribeVolumesResultTypeDef#
# DescribeVolumesResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeVolumesResultTypeDef
def get_value() -> DescribeVolumesResultTypeDef:
return {
"Volumes": ...,
}
# DescribeVolumesResultTypeDef definition
class DescribeVolumesResultTypeDef(TypedDict):
Volumes: List[VolumeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[VolumeTypeDef]
- See ResponseMetadataTypeDef
GrantAccessResultTypeDef#
# GrantAccessResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import GrantAccessResultTypeDef
def get_value() -> GrantAccessResultTypeDef:
return {
"TemporaryCredential": ...,
}
# GrantAccessResultTypeDef definition
class GrantAccessResultTypeDef(TypedDict):
TemporaryCredential: TemporaryCredentialTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterInstanceRequestTypeDef#
# RegisterInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import RegisterInstanceRequestTypeDef
def get_value() -> RegisterInstanceRequestTypeDef:
return {
"StackId": ...,
}
# RegisterInstanceRequestTypeDef definition
class RegisterInstanceRequestTypeDef(TypedDict):
StackId: str,
Hostname: NotRequired[str],
PublicIp: NotRequired[str],
PrivateIp: NotRequired[str],
RsaPublicKey: NotRequired[str],
RsaPublicKeyFingerprint: NotRequired[str],
InstanceIdentity: NotRequired[InstanceIdentityTypeDef], # (1)
StackSummaryTypeDef#
# StackSummaryTypeDef TypedDict 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)
LifecycleEventConfigurationTypeDef#
# LifecycleEventConfigurationTypeDef TypedDict 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 TypedDict 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],
- See
List[OperatingSystemConfigurationManagerTypeDef]
TimeBasedAutoScalingConfigurationTypeDef#
# TimeBasedAutoScalingConfigurationTypeDef TypedDict 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[WeeklyAutoScalingScheduleOutputTypeDef], # (1)
DescribeAgentVersionsResultTypeDef#
# DescribeAgentVersionsResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeAgentVersionsResultTypeDef
def get_value() -> DescribeAgentVersionsResultTypeDef:
return {
"AgentVersions": ...,
}
# DescribeAgentVersionsResultTypeDef definition
class DescribeAgentVersionsResultTypeDef(TypedDict):
AgentVersions: List[AgentVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[AgentVersionTypeDef]
- See ResponseMetadataTypeDef
DescribeAppsResultTypeDef#
# DescribeAppsResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeAppsResultTypeDef
def get_value() -> DescribeAppsResultTypeDef:
return {
"Apps": ...,
}
# DescribeAppsResultTypeDef definition
class DescribeAppsResultTypeDef(TypedDict):
Apps: List[AppTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[AppTypeDef]
- See ResponseMetadataTypeDef
DescribeLoadBasedAutoScalingResultTypeDef#
# DescribeLoadBasedAutoScalingResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeLoadBasedAutoScalingResultTypeDef
def get_value() -> DescribeLoadBasedAutoScalingResultTypeDef:
return {
"LoadBasedAutoScalingConfigurations": ...,
}
# DescribeLoadBasedAutoScalingResultTypeDef definition
class DescribeLoadBasedAutoScalingResultTypeDef(TypedDict):
LoadBasedAutoScalingConfigurations: List[LoadBasedAutoScalingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[LoadBasedAutoScalingConfigurationTypeDef]
- See ResponseMetadataTypeDef
SetLoadBasedAutoScalingRequestTypeDef#
# SetLoadBasedAutoScalingRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import SetLoadBasedAutoScalingRequestTypeDef
def get_value() -> SetLoadBasedAutoScalingRequestTypeDef:
return {
"LayerId": ...,
}
# SetLoadBasedAutoScalingRequestTypeDef definition
class SetLoadBasedAutoScalingRequestTypeDef(TypedDict):
LayerId: str,
Enable: NotRequired[bool],
UpScaling: NotRequired[AutoScalingThresholdsUnionTypeDef], # (1)
DownScaling: NotRequired[AutoScalingThresholdsUnionTypeDef], # (1)
CreateInstanceRequestTypeDef#
# CreateInstanceRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateInstanceRequestTypeDef
def get_value() -> CreateInstanceRequestTypeDef:
return {
"StackId": ...,
}
# CreateInstanceRequestTypeDef definition
class CreateInstanceRequestTypeDef(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],
- See AutoScalingTypeType
- See ArchitectureType
- See RootDeviceTypeType
- See
Sequence[BlockDeviceMappingTypeDef]
InstanceTypeDef#
# InstanceTypeDef TypedDict 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
List[BlockDeviceMappingTypeDef]
- See ReportedOsTypeDef
- See RootDeviceTypeType
- See VirtualizationTypeType
DescribeStacksResultTypeDef#
# DescribeStacksResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeStacksResultTypeDef
def get_value() -> DescribeStacksResultTypeDef:
return {
"Stacks": ...,
}
# DescribeStacksResultTypeDef definition
class DescribeStacksResultTypeDef(TypedDict):
Stacks: List[StackTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[StackTypeDef]
- See ResponseMetadataTypeDef
DescribeDeploymentsResultTypeDef#
# DescribeDeploymentsResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeDeploymentsResultTypeDef
def get_value() -> DescribeDeploymentsResultTypeDef:
return {
"Deployments": ...,
}
# DescribeDeploymentsResultTypeDef definition
class DescribeDeploymentsResultTypeDef(TypedDict):
Deployments: List[DeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[DeploymentTypeDef]
- See ResponseMetadataTypeDef
CreateDeploymentRequestTypeDef#
# CreateDeploymentRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateDeploymentRequestTypeDef
def get_value() -> CreateDeploymentRequestTypeDef:
return {
"StackId": ...,
}
# CreateDeploymentRequestTypeDef definition
class CreateDeploymentRequestTypeDef(TypedDict):
StackId: str,
Command: DeploymentCommandUnionTypeDef, # (1)
AppId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
LayerIds: NotRequired[Sequence[str]],
Comment: NotRequired[str],
CustomJson: NotRequired[str],
DescribeStackSummaryResultTypeDef#
# DescribeStackSummaryResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeStackSummaryResultTypeDef
def get_value() -> DescribeStackSummaryResultTypeDef:
return {
"StackSummary": ...,
}
# DescribeStackSummaryResultTypeDef definition
class DescribeStackSummaryResultTypeDef(TypedDict):
StackSummary: StackSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LayerTypeDef#
# LayerTypeDef TypedDict 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[CloudWatchLogsConfigurationOutputTypeDef], # (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[RecipesOutputTypeDef], # (5)
CustomRecipes: NotRequired[RecipesOutputTypeDef], # (5)
CreatedAt: NotRequired[str],
InstallUpdatesOnBoot: NotRequired[bool],
UseEbsOptimizedInstances: NotRequired[bool],
LifecycleEventConfiguration: NotRequired[LifecycleEventConfigurationTypeDef], # (7)
- See LayerTypeType
- See
Dict[LayerAttributesKeysType, str]
- See CloudWatchLogsConfigurationOutputTypeDef
- See
List[VolumeConfigurationTypeDef]
- See RecipesOutputTypeDef
- See RecipesOutputTypeDef
- See LifecycleEventConfigurationTypeDef
DescribeOperatingSystemsResponseTypeDef#
# DescribeOperatingSystemsResponseTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeOperatingSystemsResponseTypeDef
def get_value() -> DescribeOperatingSystemsResponseTypeDef:
return {
"OperatingSystems": ...,
}
# DescribeOperatingSystemsResponseTypeDef definition
class DescribeOperatingSystemsResponseTypeDef(TypedDict):
OperatingSystems: List[OperatingSystemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[OperatingSystemTypeDef]
- See ResponseMetadataTypeDef
DescribeTimeBasedAutoScalingResultTypeDef#
# DescribeTimeBasedAutoScalingResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeTimeBasedAutoScalingResultTypeDef
def get_value() -> DescribeTimeBasedAutoScalingResultTypeDef:
return {
"TimeBasedAutoScalingConfigurations": ...,
}
# DescribeTimeBasedAutoScalingResultTypeDef definition
class DescribeTimeBasedAutoScalingResultTypeDef(TypedDict):
TimeBasedAutoScalingConfigurations: List[TimeBasedAutoScalingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TimeBasedAutoScalingConfigurationTypeDef]
- See ResponseMetadataTypeDef
SetTimeBasedAutoScalingRequestTypeDef#
# SetTimeBasedAutoScalingRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import SetTimeBasedAutoScalingRequestTypeDef
def get_value() -> SetTimeBasedAutoScalingRequestTypeDef:
return {
"InstanceId": ...,
}
# SetTimeBasedAutoScalingRequestTypeDef definition
class SetTimeBasedAutoScalingRequestTypeDef(TypedDict):
InstanceId: str,
AutoScalingSchedule: NotRequired[WeeklyAutoScalingScheduleUnionTypeDef], # (1)
DescribeInstancesResultTypeDef#
# DescribeInstancesResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeInstancesResultTypeDef
def get_value() -> DescribeInstancesResultTypeDef:
return {
"Instances": ...,
}
# DescribeInstancesResultTypeDef definition
class DescribeInstancesResultTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[InstanceTypeDef]
- See ResponseMetadataTypeDef
CreateLayerRequestStackCreateLayerTypeDef#
# CreateLayerRequestStackCreateLayerTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateLayerRequestStackCreateLayerTypeDef
def get_value() -> CreateLayerRequestStackCreateLayerTypeDef:
return {
"Type": ...,
}
# CreateLayerRequestStackCreateLayerTypeDef definition
class CreateLayerRequestStackCreateLayerTypeDef(TypedDict):
Type: LayerTypeType, # (1)
Name: str,
Shortname: str,
Attributes: NotRequired[Mapping[LayerAttributesKeysType, str]], # (2)
CloudWatchLogsConfiguration: NotRequired[CloudWatchLogsConfigurationUnionTypeDef], # (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[RecipesUnionTypeDef], # (5)
InstallUpdatesOnBoot: NotRequired[bool],
UseEbsOptimizedInstances: NotRequired[bool],
LifecycleEventConfiguration: NotRequired[LifecycleEventConfigurationTypeDef], # (6)
- See LayerTypeType
- See
Mapping[LayerAttributesKeysType, str]
- See CloudWatchLogsConfigurationUnionTypeDef
- See
Sequence[VolumeConfigurationTypeDef]
- See RecipesUnionTypeDef
- See LifecycleEventConfigurationTypeDef
CreateLayerRequestTypeDef#
# CreateLayerRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import CreateLayerRequestTypeDef
def get_value() -> CreateLayerRequestTypeDef:
return {
"StackId": ...,
}
# CreateLayerRequestTypeDef definition
class CreateLayerRequestTypeDef(TypedDict):
StackId: str,
Type: LayerTypeType, # (1)
Name: str,
Shortname: str,
Attributes: NotRequired[Mapping[LayerAttributesKeysType, str]], # (2)
CloudWatchLogsConfiguration: NotRequired[CloudWatchLogsConfigurationUnionTypeDef], # (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[RecipesUnionTypeDef], # (5)
InstallUpdatesOnBoot: NotRequired[bool],
UseEbsOptimizedInstances: NotRequired[bool],
LifecycleEventConfiguration: NotRequired[LifecycleEventConfigurationTypeDef], # (6)
- See LayerTypeType
- See
Mapping[LayerAttributesKeysType, str]
- See CloudWatchLogsConfigurationUnionTypeDef
- See
Sequence[VolumeConfigurationTypeDef]
- See RecipesUnionTypeDef
- See LifecycleEventConfigurationTypeDef
UpdateLayerRequestTypeDef#
# UpdateLayerRequestTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import UpdateLayerRequestTypeDef
def get_value() -> UpdateLayerRequestTypeDef:
return {
"LayerId": ...,
}
# UpdateLayerRequestTypeDef definition
class UpdateLayerRequestTypeDef(TypedDict):
LayerId: str,
Name: NotRequired[str],
Shortname: NotRequired[str],
Attributes: NotRequired[Mapping[LayerAttributesKeysType, str]], # (1)
CloudWatchLogsConfiguration: NotRequired[CloudWatchLogsConfigurationUnionTypeDef], # (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[RecipesUnionTypeDef], # (4)
InstallUpdatesOnBoot: NotRequired[bool],
UseEbsOptimizedInstances: NotRequired[bool],
LifecycleEventConfiguration: NotRequired[LifecycleEventConfigurationTypeDef], # (5)
- See
Mapping[LayerAttributesKeysType, str]
- See CloudWatchLogsConfigurationUnionTypeDef
- See
Sequence[VolumeConfigurationTypeDef]
- See RecipesUnionTypeDef
- See LifecycleEventConfigurationTypeDef
DescribeLayersResultTypeDef#
# DescribeLayersResultTypeDef TypedDict usage example
from mypy_boto3_opsworks.type_defs import DescribeLayersResultTypeDef
def get_value() -> DescribeLayersResultTypeDef:
return {
"Layers": ...,
}
# DescribeLayersResultTypeDef definition
class DescribeLayersResultTypeDef(TypedDict):
Layers: List[LayerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[LayerTypeDef]
- See ResponseMetadataTypeDef