Typed dictionaries
Auto-generated documentation for OpsWorks type annotations stubs module mypy-boto3-opsworks.
StackConfigurationManagerTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import StackConfigurationManagerTypeDef
def get_value() -> StackConfigurationManagerTypeDef:
return {
"Name": ...,
}
Definition
class StackConfigurationManagerTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
DataSourceTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DataSourceTypeDef
def get_value() -> DataSourceTypeDef:
return {
"Type": ...,
}
Definition
class DataSourceTypeDef(TypedDict):
Type: NotRequired[str],
Arn: NotRequired[str],
DatabaseName: NotRequired[str],
EnvironmentVariableTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import EnvironmentVariableTypeDef
def get_value() -> EnvironmentVariableTypeDef:
return {
"Key": ...,
"Value": ...,
}
Definition
class EnvironmentVariableTypeDef(TypedDict):
Key: str,
Value: str,
Secure: NotRequired[bool],
SourceTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import SourceTypeDef
def get_value() -> SourceTypeDef:
return {
"Type": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import SslConfigurationTypeDef
def get_value() -> SslConfigurationTypeDef:
return {
"Certificate": ...,
"PrivateKey": ...,
}
Definition
class SslConfigurationTypeDef(TypedDict):
Certificate: str,
PrivateKey: str,
Chain: NotRequired[str],
AssignInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import AssignInstanceRequestRequestTypeDef
def get_value() -> AssignInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
"LayerIds": ...,
}
Definition
class AssignInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
LayerIds: Sequence[str],
AssignVolumeRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import AssignVolumeRequestRequestTypeDef
def get_value() -> AssignVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
Definition
class AssignVolumeRequestRequestTypeDef(TypedDict):
VolumeId: str,
InstanceId: NotRequired[str],
AssociateElasticIpRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import AssociateElasticIpRequestRequestTypeDef
def get_value() -> AssociateElasticIpRequestRequestTypeDef:
return {
"ElasticIp": ...,
}
Definition
class AssociateElasticIpRequestRequestTypeDef(TypedDict):
ElasticIp: str,
InstanceId: NotRequired[str],
AttachElasticLoadBalancerRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import AttachElasticLoadBalancerRequestRequestTypeDef
def get_value() -> AttachElasticLoadBalancerRequestRequestTypeDef:
return {
"ElasticLoadBalancerName": ...,
"LayerId": ...,
}
Definition
class AttachElasticLoadBalancerRequestRequestTypeDef(TypedDict):
ElasticLoadBalancerName: str,
LayerId: str,
AutoScalingThresholdsTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import AutoScalingThresholdsTypeDef
def get_value() -> AutoScalingThresholdsTypeDef:
return {
"InstanceCount": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import EbsBlockDeviceTypeDef
def get_value() -> EbsBlockDeviceTypeDef:
return {
"SnapshotId": ...,
}
Definition
class EbsBlockDeviceTypeDef(TypedDict):
SnapshotId: NotRequired[str],
Iops: NotRequired[int],
VolumeSize: NotRequired[int],
VolumeType: NotRequired[VolumeTypeType], # (1)
DeleteOnTermination: NotRequired[bool],
- See VolumeTypeType
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ChefConfigurationTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ChefConfigurationTypeDef
def get_value() -> ChefConfigurationTypeDef:
return {
"ManageBerkshelf": ...,
}
Definition
class ChefConfigurationTypeDef(TypedDict):
ManageBerkshelf: NotRequired[bool],
BerkshelfVersion: NotRequired[str],
CloudWatchLogsLogStreamTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CloudWatchLogsLogStreamTypeDef
def get_value() -> CloudWatchLogsLogStreamTypeDef:
return {
"LogGroupName": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import CommandTypeDef
def get_value() -> CommandTypeDef:
return {
"CommandId": ...,
}
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],
DeploymentCommandTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeploymentCommandTypeDef
def get_value() -> DeploymentCommandTypeDef:
return {
"Name": ...,
}
Definition
class DeploymentCommandTypeDef(TypedDict):
Name: DeploymentCommandNameType, # (1)
Args: NotRequired[Mapping[str, Sequence[str]]],
RecipesTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RecipesTypeDef
def get_value() -> RecipesTypeDef:
return {
"Setup": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import VolumeConfigurationTypeDef
def get_value() -> VolumeConfigurationTypeDef:
return {
"MountPoint": ...,
"NumberOfDisks": ...,
"Size": ...,
}
Definition
class VolumeConfigurationTypeDef(TypedDict):
MountPoint: str,
NumberOfDisks: int,
Size: int,
RaidLevel: NotRequired[int],
VolumeType: NotRequired[str],
Iops: NotRequired[int],
Encrypted: NotRequired[bool],
CreateUserProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CreateUserProfileRequestRequestTypeDef
def get_value() -> CreateUserProfileRequestRequestTypeDef:
return {
"IamUserArn": ...,
}
Definition
class CreateUserProfileRequestRequestTypeDef(TypedDict):
IamUserArn: str,
SshUsername: NotRequired[str],
SshPublicKey: NotRequired[str],
AllowSelfManagement: NotRequired[bool],
DeleteAppRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeleteAppRequestRequestTypeDef
def get_value() -> DeleteAppRequestRequestTypeDef:
return {
"AppId": ...,
}
DeleteInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeleteInstanceRequestRequestTypeDef
def get_value() -> DeleteInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
Definition
class DeleteInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
DeleteElasticIp: NotRequired[bool],
DeleteVolumes: NotRequired[bool],
DeleteLayerRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeleteLayerRequestRequestTypeDef
def get_value() -> DeleteLayerRequestRequestTypeDef:
return {
"LayerId": ...,
}
DeleteStackRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeleteStackRequestRequestTypeDef
def get_value() -> DeleteStackRequestRequestTypeDef:
return {
"StackId": ...,
}
DeleteUserProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeleteUserProfileRequestRequestTypeDef
def get_value() -> DeleteUserProfileRequestRequestTypeDef:
return {
"IamUserArn": ...,
}
DeregisterEcsClusterRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeregisterEcsClusterRequestRequestTypeDef
def get_value() -> DeregisterEcsClusterRequestRequestTypeDef:
return {
"EcsClusterArn": ...,
}
DeregisterElasticIpRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeregisterElasticIpRequestRequestTypeDef
def get_value() -> DeregisterElasticIpRequestRequestTypeDef:
return {
"ElasticIp": ...,
}
DeregisterInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeregisterInstanceRequestRequestTypeDef
def get_value() -> DeregisterInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
DeregisterRdsDbInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeregisterRdsDbInstanceRequestRequestTypeDef
def get_value() -> DeregisterRdsDbInstanceRequestRequestTypeDef:
return {
"RdsDbInstanceArn": ...,
}
DeregisterVolumeRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DeregisterVolumeRequestRequestTypeDef
def get_value() -> DeregisterVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
WaiterConfigTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
Definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeAppsRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeAppsRequestRequestTypeDef
def get_value() -> DescribeAppsRequestRequestTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeAppsRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
AppIds: NotRequired[Sequence[str]],
DescribeCommandsRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeCommandsRequestRequestTypeDef
def get_value() -> DescribeCommandsRequestRequestTypeDef:
return {
"DeploymentId": ...,
}
Definition
class DescribeCommandsRequestRequestTypeDef(TypedDict):
DeploymentId: NotRequired[str],
InstanceId: NotRequired[str],
CommandIds: NotRequired[Sequence[str]],
DescribeDeploymentsRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeDeploymentsRequestRequestTypeDef
def get_value() -> DescribeDeploymentsRequestRequestTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeDeploymentsRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
AppId: NotRequired[str],
DeploymentIds: NotRequired[Sequence[str]],
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeEcsClustersRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeEcsClustersRequestRequestTypeDef
def get_value() -> DescribeEcsClustersRequestRequestTypeDef:
return {
"EcsClusterArns": ...,
}
Definition
class DescribeEcsClustersRequestRequestTypeDef(TypedDict):
EcsClusterArns: NotRequired[Sequence[str]],
StackId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
EcsClusterTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import EcsClusterTypeDef
def get_value() -> EcsClusterTypeDef:
return {
"EcsClusterArn": ...,
}
Definition
class EcsClusterTypeDef(TypedDict):
EcsClusterArn: NotRequired[str],
EcsClusterName: NotRequired[str],
StackId: NotRequired[str],
RegisteredAt: NotRequired[str],
DescribeElasticIpsRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeElasticIpsRequestRequestTypeDef
def get_value() -> DescribeElasticIpsRequestRequestTypeDef:
return {
"InstanceId": ...,
}
Definition
class DescribeElasticIpsRequestRequestTypeDef(TypedDict):
InstanceId: NotRequired[str],
StackId: NotRequired[str],
Ips: NotRequired[Sequence[str]],
ElasticIpTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ElasticIpTypeDef
def get_value() -> ElasticIpTypeDef:
return {
"Ip": ...,
}
Definition
class ElasticIpTypeDef(TypedDict):
Ip: NotRequired[str],
Name: NotRequired[str],
Domain: NotRequired[str],
Region: NotRequired[str],
InstanceId: NotRequired[str],
DescribeElasticLoadBalancersRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeElasticLoadBalancersRequestRequestTypeDef
def get_value() -> DescribeElasticLoadBalancersRequestRequestTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeElasticLoadBalancersRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
LayerIds: NotRequired[Sequence[str]],
ElasticLoadBalancerTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ElasticLoadBalancerTypeDef
def get_value() -> ElasticLoadBalancerTypeDef:
return {
"ElasticLoadBalancerName": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestRequestTypeDef
def get_value() -> DescribeInstancesRequestRequestTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeInstancesRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
DescribeLayersRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeLayersRequestRequestTypeDef
def get_value() -> DescribeLayersRequestRequestTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeLayersRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
LayerIds: NotRequired[Sequence[str]],
DescribeLoadBasedAutoScalingRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeLoadBasedAutoScalingRequestRequestTypeDef
def get_value() -> DescribeLoadBasedAutoScalingRequestRequestTypeDef:
return {
"LayerIds": ...,
}
Definition
class DescribeLoadBasedAutoScalingRequestRequestTypeDef(TypedDict):
LayerIds: Sequence[str],
SelfUserProfileTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import SelfUserProfileTypeDef
def get_value() -> SelfUserProfileTypeDef:
return {
"IamUserArn": ...,
}
Definition
class SelfUserProfileTypeDef(TypedDict):
IamUserArn: NotRequired[str],
Name: NotRequired[str],
SshUsername: NotRequired[str],
SshPublicKey: NotRequired[str],
DescribePermissionsRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribePermissionsRequestRequestTypeDef
def get_value() -> DescribePermissionsRequestRequestTypeDef:
return {
"IamUserArn": ...,
}
Definition
class DescribePermissionsRequestRequestTypeDef(TypedDict):
IamUserArn: NotRequired[str],
StackId: NotRequired[str],
PermissionTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import PermissionTypeDef
def get_value() -> PermissionTypeDef:
return {
"StackId": ...,
}
Definition
class PermissionTypeDef(TypedDict):
StackId: NotRequired[str],
IamUserArn: NotRequired[str],
AllowSsh: NotRequired[bool],
AllowSudo: NotRequired[bool],
Level: NotRequired[str],
DescribeRaidArraysRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeRaidArraysRequestRequestTypeDef
def get_value() -> DescribeRaidArraysRequestRequestTypeDef:
return {
"InstanceId": ...,
}
Definition
class DescribeRaidArraysRequestRequestTypeDef(TypedDict):
InstanceId: NotRequired[str],
StackId: NotRequired[str],
RaidArrayIds: NotRequired[Sequence[str]],
RaidArrayTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RaidArrayTypeDef
def get_value() -> RaidArrayTypeDef:
return {
"RaidArrayId": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeRdsDbInstancesRequestRequestTypeDef
def get_value() -> DescribeRdsDbInstancesRequestRequestTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeRdsDbInstancesRequestRequestTypeDef(TypedDict):
StackId: str,
RdsDbInstanceArns: NotRequired[Sequence[str]],
RdsDbInstanceTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RdsDbInstanceTypeDef
def get_value() -> RdsDbInstanceTypeDef:
return {
"RdsDbInstanceArn": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeServiceErrorsRequestRequestTypeDef
def get_value() -> DescribeServiceErrorsRequestRequestTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeServiceErrorsRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
InstanceId: NotRequired[str],
ServiceErrorIds: NotRequired[Sequence[str]],
ServiceErrorTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ServiceErrorTypeDef
def get_value() -> ServiceErrorTypeDef:
return {
"ServiceErrorId": ...,
}
Definition
class ServiceErrorTypeDef(TypedDict):
ServiceErrorId: NotRequired[str],
StackId: NotRequired[str],
InstanceId: NotRequired[str],
Type: NotRequired[str],
Message: NotRequired[str],
CreatedAt: NotRequired[str],
DescribeStackProvisioningParametersRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeStackProvisioningParametersRequestRequestTypeDef
def get_value() -> DescribeStackProvisioningParametersRequestRequestTypeDef:
return {
"StackId": ...,
}
DescribeStackSummaryRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeStackSummaryRequestRequestTypeDef
def get_value() -> DescribeStackSummaryRequestRequestTypeDef:
return {
"StackId": ...,
}
DescribeStacksRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeStacksRequestRequestTypeDef
def get_value() -> DescribeStacksRequestRequestTypeDef:
return {
"StackIds": ...,
}
Definition
class DescribeStacksRequestRequestTypeDef(TypedDict):
StackIds: NotRequired[Sequence[str]],
DescribeTimeBasedAutoScalingRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeTimeBasedAutoScalingRequestRequestTypeDef
def get_value() -> DescribeTimeBasedAutoScalingRequestRequestTypeDef:
return {
"InstanceIds": ...,
}
Definition
class DescribeTimeBasedAutoScalingRequestRequestTypeDef(TypedDict):
InstanceIds: Sequence[str],
DescribeUserProfilesRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeUserProfilesRequestRequestTypeDef
def get_value() -> DescribeUserProfilesRequestRequestTypeDef:
return {
"IamUserArns": ...,
}
Definition
class DescribeUserProfilesRequestRequestTypeDef(TypedDict):
IamUserArns: NotRequired[Sequence[str]],
UserProfileTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import UserProfileTypeDef
def get_value() -> UserProfileTypeDef:
return {
"IamUserArn": ...,
}
Definition
class UserProfileTypeDef(TypedDict):
IamUserArn: NotRequired[str],
Name: NotRequired[str],
SshUsername: NotRequired[str],
SshPublicKey: NotRequired[str],
AllowSelfManagement: NotRequired[bool],
DescribeVolumesRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeVolumesRequestRequestTypeDef
def get_value() -> DescribeVolumesRequestRequestTypeDef:
return {
"InstanceId": ...,
}
Definition
class DescribeVolumesRequestRequestTypeDef(TypedDict):
InstanceId: NotRequired[str],
StackId: NotRequired[str],
RaidArrayId: NotRequired[str],
VolumeIds: NotRequired[Sequence[str]],
VolumeTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import VolumeTypeDef
def get_value() -> VolumeTypeDef:
return {
"VolumeId": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import DetachElasticLoadBalancerRequestRequestTypeDef
def get_value() -> DetachElasticLoadBalancerRequestRequestTypeDef:
return {
"ElasticLoadBalancerName": ...,
"LayerId": ...,
}
Definition
class DetachElasticLoadBalancerRequestRequestTypeDef(TypedDict):
ElasticLoadBalancerName: str,
LayerId: str,
DisassociateElasticIpRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DisassociateElasticIpRequestRequestTypeDef
def get_value() -> DisassociateElasticIpRequestRequestTypeDef:
return {
"ElasticIp": ...,
}
GetHostnameSuggestionRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import GetHostnameSuggestionRequestRequestTypeDef
def get_value() -> GetHostnameSuggestionRequestRequestTypeDef:
return {
"LayerId": ...,
}
GrantAccessRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import GrantAccessRequestRequestTypeDef
def get_value() -> GrantAccessRequestRequestTypeDef:
return {
"InstanceId": ...,
}
Definition
class GrantAccessRequestRequestTypeDef(TypedDict):
InstanceId: str,
ValidForInMinutes: NotRequired[int],
TemporaryCredentialTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import TemporaryCredentialTypeDef
def get_value() -> TemporaryCredentialTypeDef:
return {
"Username": ...,
}
Definition
class TemporaryCredentialTypeDef(TypedDict):
Username: NotRequired[str],
Password: NotRequired[str],
ValidForInMinutes: NotRequired[int],
InstanceId: NotRequired[str],
InstanceIdentityTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import InstanceIdentityTypeDef
def get_value() -> InstanceIdentityTypeDef:
return {
"Document": ...,
}
Definition
class InstanceIdentityTypeDef(TypedDict):
Document: NotRequired[str],
Signature: NotRequired[str],
ReportedOsTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ReportedOsTypeDef
def get_value() -> ReportedOsTypeDef:
return {
"Family": ...,
}
Definition
class ReportedOsTypeDef(TypedDict):
Family: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[str],
InstancesCountTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import InstancesCountTypeDef
def get_value() -> InstancesCountTypeDef:
return {
"Assigning": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import ShutdownEventConfigurationTypeDef
def get_value() -> ShutdownEventConfigurationTypeDef:
return {
"ExecutionTimeout": ...,
}
Definition
class ShutdownEventConfigurationTypeDef(TypedDict):
ExecutionTimeout: NotRequired[int],
DelayUntilElbConnectionsDrained: NotRequired[bool],
ListTagsRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ListTagsRequestRequestTypeDef
def get_value() -> ListTagsRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
Definition
class ListTagsRequestRequestTypeDef(TypedDict):
ResourceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OperatingSystemConfigurationManagerTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import OperatingSystemConfigurationManagerTypeDef
def get_value() -> OperatingSystemConfigurationManagerTypeDef:
return {
"Name": ...,
}
Definition
class OperatingSystemConfigurationManagerTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
RebootInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RebootInstanceRequestRequestTypeDef
def get_value() -> RebootInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
RegisterEcsClusterRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RegisterEcsClusterRequestRequestTypeDef
def get_value() -> RegisterEcsClusterRequestRequestTypeDef:
return {
"EcsClusterArn": ...,
"StackId": ...,
}
Definition
class RegisterEcsClusterRequestRequestTypeDef(TypedDict):
EcsClusterArn: str,
StackId: str,
RegisterElasticIpRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RegisterElasticIpRequestRequestTypeDef
def get_value() -> RegisterElasticIpRequestRequestTypeDef:
return {
"ElasticIp": ...,
"StackId": ...,
}
RegisterRdsDbInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RegisterRdsDbInstanceRequestRequestTypeDef
def get_value() -> RegisterRdsDbInstanceRequestRequestTypeDef:
return {
"StackId": ...,
"RdsDbInstanceArn": ...,
"DbUser": ...,
"DbPassword": ...,
}
Definition
class RegisterRdsDbInstanceRequestRequestTypeDef(TypedDict):
StackId: str,
RdsDbInstanceArn: str,
DbUser: str,
DbPassword: str,
RegisterVolumeRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RegisterVolumeRequestRequestTypeDef
def get_value() -> RegisterVolumeRequestRequestTypeDef:
return {
"StackId": ...,
}
Definition
class RegisterVolumeRequestRequestTypeDef(TypedDict):
StackId: str,
Ec2VolumeId: NotRequired[str],
ServiceResourceLayerRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ServiceResourceLayerRequestTypeDef
def get_value() -> ServiceResourceLayerRequestTypeDef:
return {
"id": ...,
}
ServiceResourceStackRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ServiceResourceStackRequestTypeDef
def get_value() -> ServiceResourceStackRequestTypeDef:
return {
"id": ...,
}
ServiceResourceStackSummaryRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ServiceResourceStackSummaryRequestTypeDef
def get_value() -> ServiceResourceStackSummaryRequestTypeDef:
return {
"stack_id": ...,
}
SetPermissionRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import SetPermissionRequestRequestTypeDef
def get_value() -> SetPermissionRequestRequestTypeDef:
return {
"StackId": ...,
"IamUserArn": ...,
}
Definition
class SetPermissionRequestRequestTypeDef(TypedDict):
StackId: str,
IamUserArn: str,
AllowSsh: NotRequired[bool],
AllowSudo: NotRequired[bool],
Level: NotRequired[str],
WeeklyAutoScalingScheduleTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import WeeklyAutoScalingScheduleTypeDef
def get_value() -> WeeklyAutoScalingScheduleTypeDef:
return {
"Monday": ...,
}
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]],
StartInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import StartInstanceRequestRequestTypeDef
def get_value() -> StartInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
StartStackRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import StartStackRequestRequestTypeDef
def get_value() -> StartStackRequestRequestTypeDef:
return {
"StackId": ...,
}
StopInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import StopInstanceRequestRequestTypeDef
def get_value() -> StopInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
Definition
class StopInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
Force: NotRequired[bool],
StopStackRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import StopStackRequestRequestTypeDef
def get_value() -> StopStackRequestRequestTypeDef:
return {
"StackId": ...,
}
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UnassignInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import UnassignInstanceRequestRequestTypeDef
def get_value() -> UnassignInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
UnassignVolumeRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import UnassignVolumeRequestRequestTypeDef
def get_value() -> UnassignVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateElasticIpRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import UpdateElasticIpRequestRequestTypeDef
def get_value() -> UpdateElasticIpRequestRequestTypeDef:
return {
"ElasticIp": ...,
}
Definition
class UpdateElasticIpRequestRequestTypeDef(TypedDict):
ElasticIp: str,
Name: NotRequired[str],
UpdateInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import UpdateInstanceRequestRequestTypeDef
def get_value() -> UpdateInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import UpdateMyUserProfileRequestRequestTypeDef
def get_value() -> UpdateMyUserProfileRequestRequestTypeDef:
return {
"SshPublicKey": ...,
}
Definition
class UpdateMyUserProfileRequestRequestTypeDef(TypedDict):
SshPublicKey: NotRequired[str],
UpdateRdsDbInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import UpdateRdsDbInstanceRequestRequestTypeDef
def get_value() -> UpdateRdsDbInstanceRequestRequestTypeDef:
return {
"RdsDbInstanceArn": ...,
}
Definition
class UpdateRdsDbInstanceRequestRequestTypeDef(TypedDict):
RdsDbInstanceArn: str,
DbUser: NotRequired[str],
DbPassword: NotRequired[str],
UpdateUserProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import UpdateUserProfileRequestRequestTypeDef
def get_value() -> UpdateUserProfileRequestRequestTypeDef:
return {
"IamUserArn": ...,
}
Definition
class UpdateUserProfileRequestRequestTypeDef(TypedDict):
IamUserArn: str,
SshUsername: NotRequired[str],
SshPublicKey: NotRequired[str],
AllowSelfManagement: NotRequired[bool],
UpdateVolumeRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import UpdateVolumeRequestRequestTypeDef
def get_value() -> UpdateVolumeRequestRequestTypeDef:
return {
"VolumeId": ...,
}
Definition
class UpdateVolumeRequestRequestTypeDef(TypedDict):
VolumeId: str,
Name: NotRequired[str],
MountPoint: NotRequired[str],
AgentVersionTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import AgentVersionTypeDef
def get_value() -> AgentVersionTypeDef:
return {
"Version": ...,
}
Definition
class AgentVersionTypeDef(TypedDict):
Version: NotRequired[str],
ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef], # (1)
DescribeAgentVersionsRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeAgentVersionsRequestRequestTypeDef
def get_value() -> DescribeAgentVersionsRequestRequestTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeAgentVersionsRequestRequestTypeDef(TypedDict):
StackId: NotRequired[str],
ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef], # (1)
AppTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import AppTypeDef
def get_value() -> AppTypeDef:
return {
"AppId": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import CreateAppRequestRequestTypeDef
def get_value() -> CreateAppRequestRequestTypeDef:
return {
"StackId": ...,
"Name": ...,
"Type": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import UpdateAppRequestRequestTypeDef
def get_value() -> UpdateAppRequestRequestTypeDef:
return {
"AppId": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import LoadBasedAutoScalingConfigurationTypeDef
def get_value() -> LoadBasedAutoScalingConfigurationTypeDef:
return {
"LayerId": ...,
}
Definition
class LoadBasedAutoScalingConfigurationTypeDef(TypedDict):
LayerId: NotRequired[str],
Enable: NotRequired[bool],
UpScaling: NotRequired[AutoScalingThresholdsTypeDef], # (1)
DownScaling: NotRequired[AutoScalingThresholdsTypeDef], # (1)
SetLoadBasedAutoScalingRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import SetLoadBasedAutoScalingRequestRequestTypeDef
def get_value() -> SetLoadBasedAutoScalingRequestRequestTypeDef:
return {
"LayerId": ...,
}
Definition
class SetLoadBasedAutoScalingRequestRequestTypeDef(TypedDict):
LayerId: str,
Enable: NotRequired[bool],
UpScaling: NotRequired[AutoScalingThresholdsTypeDef], # (1)
DownScaling: NotRequired[AutoScalingThresholdsTypeDef], # (1)
BlockDeviceMappingTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import BlockDeviceMappingTypeDef
def get_value() -> BlockDeviceMappingTypeDef:
return {
"DeviceName": ...,
}
Definition
class BlockDeviceMappingTypeDef(TypedDict):
DeviceName: NotRequired[str],
NoDevice: NotRequired[str],
VirtualName: NotRequired[str],
Ebs: NotRequired[EbsBlockDeviceTypeDef], # (1)
ChefConfigurationResponseMetadataTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ChefConfigurationResponseMetadataTypeDef
def get_value() -> ChefConfigurationResponseMetadataTypeDef:
return {
"ManageBerkshelf": ...,
"BerkshelfVersion": ...,
"ResponseMetadata": ...,
}
Definition
class ChefConfigurationResponseMetadataTypeDef(TypedDict):
ManageBerkshelf: bool,
BerkshelfVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CloneStackResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CloneStackResultTypeDef
def get_value() -> CloneStackResultTypeDef:
return {
"StackId": ...,
"ResponseMetadata": ...,
}
Definition
class CloneStackResultTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAppResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CreateAppResultTypeDef
def get_value() -> CreateAppResultTypeDef:
return {
"AppId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAppResultTypeDef(TypedDict):
AppId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDeploymentResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CreateDeploymentResultTypeDef
def get_value() -> CreateDeploymentResultTypeDef:
return {
"DeploymentId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDeploymentResultTypeDef(TypedDict):
DeploymentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInstanceResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CreateInstanceResultTypeDef
def get_value() -> CreateInstanceResultTypeDef:
return {
"InstanceId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateInstanceResultTypeDef(TypedDict):
InstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLayerResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CreateLayerResultTypeDef
def get_value() -> CreateLayerResultTypeDef:
return {
"LayerId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateLayerResultTypeDef(TypedDict):
LayerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStackResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CreateStackResultTypeDef
def get_value() -> CreateStackResultTypeDef:
return {
"StackId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStackResultTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserProfileResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CreateUserProfileResultTypeDef
def get_value() -> CreateUserProfileResultTypeDef:
return {
"IamUserArn": ...,
"ResponseMetadata": ...,
}
Definition
class CreateUserProfileResultTypeDef(TypedDict):
IamUserArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeStackProvisioningParametersResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeStackProvisioningParametersResultTypeDef
def get_value() -> DescribeStackProvisioningParametersResultTypeDef:
return {
"AgentInstallerUrl": ...,
"Parameters": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStackProvisioningParametersResultTypeDef(TypedDict):
AgentInstallerUrl: str,
Parameters: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetHostnameSuggestionResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import GetHostnameSuggestionResultTypeDef
def get_value() -> GetHostnameSuggestionResultTypeDef:
return {
"LayerId": ...,
"Hostname": ...,
"ResponseMetadata": ...,
}
Definition
class GetHostnameSuggestionResultTypeDef(TypedDict):
LayerId: str,
Hostname: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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": ...,
}
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)
ListTagsResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import ListTagsResultTypeDef
def get_value() -> ListTagsResultTypeDef:
return {
"Tags": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsResultTypeDef(TypedDict):
Tags: Dict[str, str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RecipesResponseMetadataTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RecipesResponseMetadataTypeDef
def get_value() -> RecipesResponseMetadataTypeDef:
return {
"Setup": ...,
"Configure": ...,
"Deploy": ...,
"Undeploy": ...,
"Shutdown": ...,
"ResponseMetadata": ...,
}
Definition
class RecipesResponseMetadataTypeDef(TypedDict):
Setup: List[str],
Configure: List[str],
Deploy: List[str],
Undeploy: List[str],
Shutdown: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterEcsClusterResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RegisterEcsClusterResultTypeDef
def get_value() -> RegisterEcsClusterResultTypeDef:
return {
"EcsClusterArn": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterEcsClusterResultTypeDef(TypedDict):
EcsClusterArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterElasticIpResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RegisterElasticIpResultTypeDef
def get_value() -> RegisterElasticIpResultTypeDef:
return {
"ElasticIp": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterElasticIpResultTypeDef(TypedDict):
ElasticIp: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterInstanceResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RegisterInstanceResultTypeDef
def get_value() -> RegisterInstanceResultTypeDef:
return {
"InstanceId": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterInstanceResultTypeDef(TypedDict):
InstanceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterVolumeResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RegisterVolumeResultTypeDef
def get_value() -> RegisterVolumeResultTypeDef:
return {
"VolumeId": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterVolumeResultTypeDef(TypedDict):
VolumeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SourceResponseMetadataTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import SourceResponseMetadataTypeDef
def get_value() -> SourceResponseMetadataTypeDef:
return {
"Type": ...,
"Url": ...,
"Username": ...,
"Password": ...,
"SshKey": ...,
"Revision": ...,
"ResponseMetadata": ...,
}
Definition
class SourceResponseMetadataTypeDef(TypedDict):
Type: SourceTypeType, # (1)
Url: str,
Username: str,
Password: str,
SshKey: str,
Revision: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StackConfigurationManagerResponseMetadataTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import StackConfigurationManagerResponseMetadataTypeDef
def get_value() -> StackConfigurationManagerResponseMetadataTypeDef:
return {
"Name": ...,
"Version": ...,
"ResponseMetadata": ...,
}
Definition
class StackConfigurationManagerResponseMetadataTypeDef(TypedDict):
Name: str,
Version: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CloneStackRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CloneStackRequestRequestTypeDef
def get_value() -> CloneStackRequestRequestTypeDef:
return {
"SourceStackId": ...,
"ServiceRoleArn": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import CreateStackRequestRequestTypeDef
def get_value() -> CreateStackRequestRequestTypeDef:
return {
"Name": ...,
"Region": ...,
"ServiceRoleArn": ...,
"DefaultInstanceProfileArn": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import CreateStackRequestServiceResourceCreateStackTypeDef
def get_value() -> CreateStackRequestServiceResourceCreateStackTypeDef:
return {
"Name": ...,
"Region": ...,
"ServiceRoleArn": ...,
"DefaultInstanceProfileArn": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import StackTypeDef
def get_value() -> StackTypeDef:
return {
"StackId": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import UpdateStackRequestRequestTypeDef
def get_value() -> UpdateStackRequestRequestTypeDef:
return {
"StackId": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import CloudWatchLogsConfigurationResponseMetadataTypeDef
def get_value() -> CloudWatchLogsConfigurationResponseMetadataTypeDef:
return {
"Enabled": ...,
"LogStreams": ...,
"ResponseMetadata": ...,
}
Definition
class CloudWatchLogsConfigurationResponseMetadataTypeDef(TypedDict):
Enabled: bool,
LogStreams: List[CloudWatchLogsLogStreamTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloudWatchLogsConfigurationTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CloudWatchLogsConfigurationTypeDef
def get_value() -> CloudWatchLogsConfigurationTypeDef:
return {
"Enabled": ...,
}
Definition
class CloudWatchLogsConfigurationTypeDef(TypedDict):
Enabled: NotRequired[bool],
LogStreams: NotRequired[Sequence[CloudWatchLogsLogStreamTypeDef]], # (1)
DescribeCommandsResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeCommandsResultTypeDef
def get_value() -> DescribeCommandsResultTypeDef:
return {
"Commands": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeCommandsResultTypeDef(TypedDict):
Commands: List[CommandTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDeploymentRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CreateDeploymentRequestRequestTypeDef
def get_value() -> CreateDeploymentRequestRequestTypeDef:
return {
"StackId": ...,
"Command": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import DeploymentTypeDef
def get_value() -> DeploymentTypeDef:
return {
"DeploymentId": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeAppsRequestAppExistsWaitTypeDef
def get_value() -> DescribeAppsRequestAppExistsWaitTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeAppsRequestAppExistsWaitTypeDef(TypedDict):
StackId: NotRequired[str],
AppIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef
def get_value() -> DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef(TypedDict):
StackId: NotRequired[str],
AppId: NotRequired[str],
DeploymentIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestInstanceOnlineWaitTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestInstanceOnlineWaitTypeDef
def get_value() -> DescribeInstancesRequestInstanceOnlineWaitTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeInstancesRequestInstanceOnlineWaitTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestInstanceRegisteredWaitTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestInstanceRegisteredWaitTypeDef
def get_value() -> DescribeInstancesRequestInstanceRegisteredWaitTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeInstancesRequestInstanceRegisteredWaitTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestInstanceStoppedWaitTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestInstanceStoppedWaitTypeDef
def get_value() -> DescribeInstancesRequestInstanceStoppedWaitTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeInstancesRequestInstanceStoppedWaitTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeInstancesRequestInstanceTerminatedWaitTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeInstancesRequestInstanceTerminatedWaitTypeDef
def get_value() -> DescribeInstancesRequestInstanceTerminatedWaitTypeDef:
return {
"StackId": ...,
}
Definition
class DescribeInstancesRequestInstanceTerminatedWaitTypeDef(TypedDict):
StackId: NotRequired[str],
LayerId: NotRequired[str],
InstanceIds: NotRequired[Sequence[str]],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef
def get_value() -> DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef:
return {
"EcsClusterArns": ...,
}
Definition
class DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef(TypedDict):
EcsClusterArns: NotRequired[Sequence[str]],
StackId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeEcsClustersResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeEcsClustersResultTypeDef
def get_value() -> DescribeEcsClustersResultTypeDef:
return {
"EcsClusters": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeEcsClustersResultTypeDef(TypedDict):
EcsClusters: List[EcsClusterTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeElasticIpsResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeElasticIpsResultTypeDef
def get_value() -> DescribeElasticIpsResultTypeDef:
return {
"ElasticIps": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeElasticIpsResultTypeDef(TypedDict):
ElasticIps: List[ElasticIpTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeElasticLoadBalancersResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeElasticLoadBalancersResultTypeDef
def get_value() -> DescribeElasticLoadBalancersResultTypeDef:
return {
"ElasticLoadBalancers": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeElasticLoadBalancersResultTypeDef(TypedDict):
ElasticLoadBalancers: List[ElasticLoadBalancerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMyUserProfileResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeMyUserProfileResultTypeDef
def get_value() -> DescribeMyUserProfileResultTypeDef:
return {
"UserProfile": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMyUserProfileResultTypeDef(TypedDict):
UserProfile: SelfUserProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePermissionsResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribePermissionsResultTypeDef
def get_value() -> DescribePermissionsResultTypeDef:
return {
"Permissions": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePermissionsResultTypeDef(TypedDict):
Permissions: List[PermissionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRaidArraysResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeRaidArraysResultTypeDef
def get_value() -> DescribeRaidArraysResultTypeDef:
return {
"RaidArrays": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeRaidArraysResultTypeDef(TypedDict):
RaidArrays: List[RaidArrayTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRdsDbInstancesResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeRdsDbInstancesResultTypeDef
def get_value() -> DescribeRdsDbInstancesResultTypeDef:
return {
"RdsDbInstances": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeRdsDbInstancesResultTypeDef(TypedDict):
RdsDbInstances: List[RdsDbInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeServiceErrorsResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeServiceErrorsResultTypeDef
def get_value() -> DescribeServiceErrorsResultTypeDef:
return {
"ServiceErrors": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeServiceErrorsResultTypeDef(TypedDict):
ServiceErrors: List[ServiceErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeUserProfilesResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeUserProfilesResultTypeDef
def get_value() -> DescribeUserProfilesResultTypeDef:
return {
"UserProfiles": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeUserProfilesResultTypeDef(TypedDict):
UserProfiles: List[UserProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVolumesResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeVolumesResultTypeDef
def get_value() -> DescribeVolumesResultTypeDef:
return {
"Volumes": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeVolumesResultTypeDef(TypedDict):
Volumes: List[VolumeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VolumeTypeDef
- See ResponseMetadataTypeDef
GrantAccessResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import GrantAccessResultTypeDef
def get_value() -> GrantAccessResultTypeDef:
return {
"TemporaryCredential": ...,
"ResponseMetadata": ...,
}
Definition
class GrantAccessResultTypeDef(TypedDict):
TemporaryCredential: TemporaryCredentialTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import RegisterInstanceRequestRequestTypeDef
def get_value() -> RegisterInstanceRequestRequestTypeDef:
return {
"StackId": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import StackSummaryTypeDef
def get_value() -> StackSummaryTypeDef:
return {
"StackId": ...,
}
Definition
class StackSummaryTypeDef(TypedDict):
StackId: NotRequired[str],
Name: NotRequired[str],
Arn: NotRequired[str],
LayersCount: NotRequired[int],
AppsCount: NotRequired[int],
InstancesCount: NotRequired[InstancesCountTypeDef], # (1)
LifecycleEventConfigurationResponseMetadataTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import LifecycleEventConfigurationResponseMetadataTypeDef
def get_value() -> LifecycleEventConfigurationResponseMetadataTypeDef:
return {
"Shutdown": ...,
"ResponseMetadata": ...,
}
Definition
class LifecycleEventConfigurationResponseMetadataTypeDef(TypedDict):
Shutdown: ShutdownEventConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LifecycleEventConfigurationTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import LifecycleEventConfigurationTypeDef
def get_value() -> LifecycleEventConfigurationTypeDef:
return {
"Shutdown": ...,
}
Definition
class LifecycleEventConfigurationTypeDef(TypedDict):
Shutdown: NotRequired[ShutdownEventConfigurationTypeDef], # (1)
OperatingSystemTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import OperatingSystemTypeDef
def get_value() -> OperatingSystemTypeDef:
return {
"Name": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import SetTimeBasedAutoScalingRequestRequestTypeDef
def get_value() -> SetTimeBasedAutoScalingRequestRequestTypeDef:
return {
"InstanceId": ...,
}
Definition
class SetTimeBasedAutoScalingRequestRequestTypeDef(TypedDict):
InstanceId: str,
AutoScalingSchedule: NotRequired[WeeklyAutoScalingScheduleTypeDef], # (1)
TimeBasedAutoScalingConfigurationTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import TimeBasedAutoScalingConfigurationTypeDef
def get_value() -> TimeBasedAutoScalingConfigurationTypeDef:
return {
"InstanceId": ...,
}
Definition
class TimeBasedAutoScalingConfigurationTypeDef(TypedDict):
InstanceId: NotRequired[str],
AutoScalingSchedule: NotRequired[WeeklyAutoScalingScheduleTypeDef], # (1)
DescribeAgentVersionsResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeAgentVersionsResultTypeDef
def get_value() -> DescribeAgentVersionsResultTypeDef:
return {
"AgentVersions": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAgentVersionsResultTypeDef(TypedDict):
AgentVersions: List[AgentVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppsResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeAppsResultTypeDef
def get_value() -> DescribeAppsResultTypeDef:
return {
"Apps": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAppsResultTypeDef(TypedDict):
Apps: List[AppTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AppTypeDef
- See ResponseMetadataTypeDef
DescribeLoadBasedAutoScalingResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeLoadBasedAutoScalingResultTypeDef
def get_value() -> DescribeLoadBasedAutoScalingResultTypeDef:
return {
"LoadBasedAutoScalingConfigurations": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeLoadBasedAutoScalingResultTypeDef(TypedDict):
LoadBasedAutoScalingConfigurations: List[LoadBasedAutoScalingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CreateInstanceRequestRequestTypeDef
def get_value() -> CreateInstanceRequestRequestTypeDef:
return {
"StackId": ...,
"LayerIds": ...,
"InstanceType": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"AgentVersion": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeStacksResultTypeDef
def get_value() -> DescribeStacksResultTypeDef:
return {
"Stacks": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStacksResultTypeDef(TypedDict):
Stacks: List[StackTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
DescribeDeploymentsResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeDeploymentsResultTypeDef
def get_value() -> DescribeDeploymentsResultTypeDef:
return {
"Deployments": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDeploymentsResultTypeDef(TypedDict):
Deployments: List[DeploymentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackSummaryResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeStackSummaryResultTypeDef
def get_value() -> DescribeStackSummaryResultTypeDef:
return {
"StackSummary": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStackSummaryResultTypeDef(TypedDict):
StackSummary: StackSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLayerRequestRequestTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import CreateLayerRequestRequestTypeDef
def get_value() -> CreateLayerRequestRequestTypeDef:
return {
"StackId": ...,
"Type": ...,
"Name": ...,
"Shortname": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import CreateLayerRequestStackCreateLayerTypeDef
def get_value() -> CreateLayerRequestStackCreateLayerTypeDef:
return {
"Type": ...,
"Name": ...,
"Shortname": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import LayerTypeDef
def get_value() -> LayerTypeDef:
return {
"Arn": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import UpdateLayerRequestRequestTypeDef
def get_value() -> UpdateLayerRequestRequestTypeDef:
return {
"LayerId": ...,
}
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
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeOperatingSystemsResponseTypeDef
def get_value() -> DescribeOperatingSystemsResponseTypeDef:
return {
"OperatingSystems": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOperatingSystemsResponseTypeDef(TypedDict):
OperatingSystems: List[OperatingSystemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTimeBasedAutoScalingResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeTimeBasedAutoScalingResultTypeDef
def get_value() -> DescribeTimeBasedAutoScalingResultTypeDef:
return {
"TimeBasedAutoScalingConfigurations": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeTimeBasedAutoScalingResultTypeDef(TypedDict):
TimeBasedAutoScalingConfigurations: List[TimeBasedAutoScalingConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstancesResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeInstancesResultTypeDef
def get_value() -> DescribeInstancesResultTypeDef:
return {
"Instances": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInstancesResultTypeDef(TypedDict):
Instances: List[InstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLayersResultTypeDef
Usage Example
from mypy_boto3_opsworks.type_defs import DescribeLayersResultTypeDef
def get_value() -> DescribeLayersResultTypeDef:
return {
"Layers": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeLayersResultTypeDef(TypedDict):
Layers: List[LayerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See LayerTypeDef
- See ResponseMetadataTypeDef