Skip to content

Typed dictionaries

Index > OpsWorks > Typed dictionaries

Auto-generated documentation for OpsWorks type annotations stubs module types-aiobotocore-opsworks.

StackConfigurationManagerTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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],
  1. See SourceTypeType

SslConfigurationTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import AssignVolumeRequestRequestTypeDef

def get_value() -> AssignVolumeRequestRequestTypeDef:
    return {
        "VolumeId": ...,
    }
Definition
class AssignVolumeRequestRequestTypeDef(TypedDict):
    VolumeId: str,
    InstanceId: NotRequired[str],

AssociateElasticIpRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import AssociateElasticIpRequestRequestTypeDef

def get_value() -> AssociateElasticIpRequestRequestTypeDef:
    return {
        "ElasticIp": ...,
    }
Definition
class AssociateElasticIpRequestRequestTypeDef(TypedDict):
    ElasticIp: str,
    InstanceId: NotRequired[str],

AttachElasticLoadBalancerRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import AttachElasticLoadBalancerRequestRequestTypeDef

def get_value() -> AttachElasticLoadBalancerRequestRequestTypeDef:
    return {
        "ElasticLoadBalancerName": ...,
        "LayerId": ...,
    }
Definition
class AttachElasticLoadBalancerRequestRequestTypeDef(TypedDict):
    ElasticLoadBalancerName: str,
    LayerId: str,

AutoScalingThresholdsTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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],
  1. See VolumeTypeType

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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],
  1. See CloudWatchLogsTimeZoneType
  2. See CloudWatchLogsInitialPositionType
  3. See CloudWatchLogsEncodingType

CommandTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import DeploymentCommandTypeDef

def get_value() -> DeploymentCommandTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeploymentCommandTypeDef(TypedDict):
    Name: DeploymentCommandNameType,  # (1)
    Args: NotRequired[Mapping[str, Sequence[str]]],
  1. See DeploymentCommandNameType

RecipesTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import DeleteAppRequestRequestTypeDef

def get_value() -> DeleteAppRequestRequestTypeDef:
    return {
        "AppId": ...,
    }
Definition
class DeleteAppRequestRequestTypeDef(TypedDict):
    AppId: str,

DeleteInstanceRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import DeleteLayerRequestRequestTypeDef

def get_value() -> DeleteLayerRequestRequestTypeDef:
    return {
        "LayerId": ...,
    }
Definition
class DeleteLayerRequestRequestTypeDef(TypedDict):
    LayerId: str,

DeleteStackRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DeleteStackRequestRequestTypeDef

def get_value() -> DeleteStackRequestRequestTypeDef:
    return {
        "StackId": ...,
    }
Definition
class DeleteStackRequestRequestTypeDef(TypedDict):
    StackId: str,

DeleteUserProfileRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DeleteUserProfileRequestRequestTypeDef

def get_value() -> DeleteUserProfileRequestRequestTypeDef:
    return {
        "IamUserArn": ...,
    }
Definition
class DeleteUserProfileRequestRequestTypeDef(TypedDict):
    IamUserArn: str,

DeregisterEcsClusterRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DeregisterEcsClusterRequestRequestTypeDef

def get_value() -> DeregisterEcsClusterRequestRequestTypeDef:
    return {
        "EcsClusterArn": ...,
    }
Definition
class DeregisterEcsClusterRequestRequestTypeDef(TypedDict):
    EcsClusterArn: str,

DeregisterElasticIpRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DeregisterElasticIpRequestRequestTypeDef

def get_value() -> DeregisterElasticIpRequestRequestTypeDef:
    return {
        "ElasticIp": ...,
    }
Definition
class DeregisterElasticIpRequestRequestTypeDef(TypedDict):
    ElasticIp: str,

DeregisterInstanceRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DeregisterInstanceRequestRequestTypeDef

def get_value() -> DeregisterInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DeregisterInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

DeregisterRdsDbInstanceRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DeregisterRdsDbInstanceRequestRequestTypeDef

def get_value() -> DeregisterRdsDbInstanceRequestRequestTypeDef:
    return {
        "RdsDbInstanceArn": ...,
    }
Definition
class DeregisterRdsDbInstanceRequestRequestTypeDef(TypedDict):
    RdsDbInstanceArn: str,

DeregisterVolumeRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DeregisterVolumeRequestRequestTypeDef

def get_value() -> DeregisterVolumeRequestRequestTypeDef:
    return {
        "VolumeId": ...,
    }
Definition
class DeregisterVolumeRequestRequestTypeDef(TypedDict):
    VolumeId: str,

WaiterConfigTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import DescribeLoadBasedAutoScalingRequestRequestTypeDef

def get_value() -> DescribeLoadBasedAutoScalingRequestRequestTypeDef:
    return {
        "LayerIds": ...,
    }
Definition
class DescribeLoadBasedAutoScalingRequestRequestTypeDef(TypedDict):
    LayerIds: Sequence[str],

SelfUserProfileTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import DescribeStackProvisioningParametersRequestRequestTypeDef

def get_value() -> DescribeStackProvisioningParametersRequestRequestTypeDef:
    return {
        "StackId": ...,
    }
Definition
class DescribeStackProvisioningParametersRequestRequestTypeDef(TypedDict):
    StackId: str,

DescribeStackSummaryRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeStackSummaryRequestRequestTypeDef

def get_value() -> DescribeStackSummaryRequestRequestTypeDef:
    return {
        "StackId": ...,
    }
Definition
class DescribeStackSummaryRequestRequestTypeDef(TypedDict):
    StackId: str,

DescribeStacksRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeStacksRequestRequestTypeDef

def get_value() -> DescribeStacksRequestRequestTypeDef:
    return {
        "StackIds": ...,
    }
Definition
class DescribeStacksRequestRequestTypeDef(TypedDict):
    StackIds: NotRequired[Sequence[str]],

DescribeTimeBasedAutoScalingRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeTimeBasedAutoScalingRequestRequestTypeDef

def get_value() -> DescribeTimeBasedAutoScalingRequestRequestTypeDef:
    return {
        "InstanceIds": ...,
    }
Definition
class DescribeTimeBasedAutoScalingRequestRequestTypeDef(TypedDict):
    InstanceIds: Sequence[str],

DescribeUserProfilesRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeUserProfilesRequestRequestTypeDef

def get_value() -> DescribeUserProfilesRequestRequestTypeDef:
    return {
        "IamUserArns": ...,
    }
Definition
class DescribeUserProfilesRequestRequestTypeDef(TypedDict):
    IamUserArns: NotRequired[Sequence[str]],

UserProfileTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import DetachElasticLoadBalancerRequestRequestTypeDef

def get_value() -> DetachElasticLoadBalancerRequestRequestTypeDef:
    return {
        "ElasticLoadBalancerName": ...,
        "LayerId": ...,
    }
Definition
class DetachElasticLoadBalancerRequestRequestTypeDef(TypedDict):
    ElasticLoadBalancerName: str,
    LayerId: str,

DisassociateElasticIpRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DisassociateElasticIpRequestRequestTypeDef

def get_value() -> DisassociateElasticIpRequestRequestTypeDef:
    return {
        "ElasticIp": ...,
    }
Definition
class DisassociateElasticIpRequestRequestTypeDef(TypedDict):
    ElasticIp: str,

GetHostnameSuggestionRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import GetHostnameSuggestionRequestRequestTypeDef

def get_value() -> GetHostnameSuggestionRequestRequestTypeDef:
    return {
        "LayerId": ...,
    }
Definition
class GetHostnameSuggestionRequestRequestTypeDef(TypedDict):
    LayerId: str,

GrantAccessRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import GrantAccessRequestRequestTypeDef

def get_value() -> GrantAccessRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class GrantAccessRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ValidForInMinutes: NotRequired[int],

TemporaryCredentialTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import RebootInstanceRequestRequestTypeDef

def get_value() -> RebootInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class RebootInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

RegisterEcsClusterRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import RegisterEcsClusterRequestRequestTypeDef

def get_value() -> RegisterEcsClusterRequestRequestTypeDef:
    return {
        "EcsClusterArn": ...,
        "StackId": ...,
    }
Definition
class RegisterEcsClusterRequestRequestTypeDef(TypedDict):
    EcsClusterArn: str,
    StackId: str,

RegisterElasticIpRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import RegisterElasticIpRequestRequestTypeDef

def get_value() -> RegisterElasticIpRequestRequestTypeDef:
    return {
        "ElasticIp": ...,
        "StackId": ...,
    }
Definition
class RegisterElasticIpRequestRequestTypeDef(TypedDict):
    ElasticIp: str,
    StackId: str,

RegisterRdsDbInstanceRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import RegisterVolumeRequestRequestTypeDef

def get_value() -> RegisterVolumeRequestRequestTypeDef:
    return {
        "StackId": ...,
    }
Definition
class RegisterVolumeRequestRequestTypeDef(TypedDict):
    StackId: str,
    Ec2VolumeId: NotRequired[str],

ServiceResourceLayerRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import ServiceResourceLayerRequestTypeDef

def get_value() -> ServiceResourceLayerRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class ServiceResourceLayerRequestTypeDef(TypedDict):
    id: str,

ServiceResourceStackRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import ServiceResourceStackRequestTypeDef

def get_value() -> ServiceResourceStackRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class ServiceResourceStackRequestTypeDef(TypedDict):
    id: str,

ServiceResourceStackSummaryRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import ServiceResourceStackSummaryRequestTypeDef

def get_value() -> ServiceResourceStackSummaryRequestTypeDef:
    return {
        "stack_id": ...,
    }
Definition
class ServiceResourceStackSummaryRequestTypeDef(TypedDict):
    stack_id: str,

SetPermissionRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import StartInstanceRequestRequestTypeDef

def get_value() -> StartInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class StartInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

StartStackRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import StartStackRequestRequestTypeDef

def get_value() -> StartStackRequestRequestTypeDef:
    return {
        "StackId": ...,
    }
Definition
class StartStackRequestRequestTypeDef(TypedDict):
    StackId: str,

StopInstanceRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import StopInstanceRequestRequestTypeDef

def get_value() -> StopInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class StopInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Force: NotRequired[bool],

StopStackRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import StopStackRequestRequestTypeDef

def get_value() -> StopStackRequestRequestTypeDef:
    return {
        "StackId": ...,
    }
Definition
class StopStackRequestRequestTypeDef(TypedDict):
    StackId: str,

TagResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import UnassignInstanceRequestRequestTypeDef

def get_value() -> UnassignInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class UnassignInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

UnassignVolumeRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import UnassignVolumeRequestRequestTypeDef

def get_value() -> UnassignVolumeRequestRequestTypeDef:
    return {
        "VolumeId": ...,
    }
Definition
class UnassignVolumeRequestRequestTypeDef(TypedDict):
    VolumeId: str,

UntagResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import UpdateElasticIpRequestRequestTypeDef

def get_value() -> UpdateElasticIpRequestRequestTypeDef:
    return {
        "ElasticIp": ...,
    }
Definition
class UpdateElasticIpRequestRequestTypeDef(TypedDict):
    ElasticIp: str,
    Name: NotRequired[str],

UpdateInstanceRequestRequestTypeDef

Usage Example
from types_aiobotocore_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],
  1. See AutoScalingTypeType
  2. See ArchitectureType

UpdateMyUserProfileRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import UpdateMyUserProfileRequestRequestTypeDef

def get_value() -> UpdateMyUserProfileRequestRequestTypeDef:
    return {
        "SshPublicKey": ...,
    }
Definition
class UpdateMyUserProfileRequestRequestTypeDef(TypedDict):
    SshPublicKey: NotRequired[str],

UpdateRdsDbInstanceRequestRequestTypeDef

Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_opsworks.type_defs import AgentVersionTypeDef

def get_value() -> AgentVersionTypeDef:
    return {
        "Version": ...,
    }
Definition
class AgentVersionTypeDef(TypedDict):
    Version: NotRequired[str],
    ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef],  # (1)
  1. See StackConfigurationManagerTypeDef

DescribeAgentVersionsRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeAgentVersionsRequestRequestTypeDef

def get_value() -> DescribeAgentVersionsRequestRequestTypeDef:
    return {
        "StackId": ...,
    }
Definition
class DescribeAgentVersionsRequestRequestTypeDef(TypedDict):
    StackId: NotRequired[str],
    ConfigurationManager: NotRequired[StackConfigurationManagerTypeDef],  # (1)
  1. See StackConfigurationManagerTypeDef

AppTypeDef

Usage Example
from types_aiobotocore_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)
  1. See DataSourceTypeDef
  2. See AppTypeType
  3. See SourceTypeDef
  4. See SslConfigurationTypeDef
  5. See AppAttributesKeysType
  6. See EnvironmentVariableTypeDef

CreateAppRequestRequestTypeDef

Usage Example
from types_aiobotocore_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)
  1. See AppTypeType
  2. See DataSourceTypeDef
  3. See SourceTypeDef
  4. See SslConfigurationTypeDef
  5. See AppAttributesKeysType
  6. See EnvironmentVariableTypeDef

UpdateAppRequestRequestTypeDef

Usage Example
from types_aiobotocore_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)
  1. See DataSourceTypeDef
  2. See AppTypeType
  3. See SourceTypeDef
  4. See SslConfigurationTypeDef
  5. See AppAttributesKeysType
  6. See EnvironmentVariableTypeDef

LoadBasedAutoScalingConfigurationTypeDef

Usage Example
from types_aiobotocore_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)
  1. See AutoScalingThresholdsTypeDef
  2. See AutoScalingThresholdsTypeDef

SetLoadBasedAutoScalingRequestRequestTypeDef

Usage Example
from types_aiobotocore_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)
  1. See AutoScalingThresholdsTypeDef
  2. See AutoScalingThresholdsTypeDef

BlockDeviceMappingTypeDef

Usage Example
from types_aiobotocore_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)
  1. See EbsBlockDeviceTypeDef

ChefConfigurationResponseMetadataTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import ChefConfigurationResponseMetadataTypeDef

def get_value() -> ChefConfigurationResponseMetadataTypeDef:
    return {
        "ManageBerkshelf": ...,
        "BerkshelfVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class ChefConfigurationResponseMetadataTypeDef(TypedDict):
    ManageBerkshelf: bool,
    BerkshelfVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CloneStackResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import CloneStackResultTypeDef

def get_value() -> CloneStackResultTypeDef:
    return {
        "StackId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CloneStackResultTypeDef(TypedDict):
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateAppResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import CreateAppResultTypeDef

def get_value() -> CreateAppResultTypeDef:
    return {
        "AppId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAppResultTypeDef(TypedDict):
    AppId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDeploymentResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import CreateDeploymentResultTypeDef

def get_value() -> CreateDeploymentResultTypeDef:
    return {
        "DeploymentId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDeploymentResultTypeDef(TypedDict):
    DeploymentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateInstanceResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import CreateInstanceResultTypeDef

def get_value() -> CreateInstanceResultTypeDef:
    return {
        "InstanceId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateInstanceResultTypeDef(TypedDict):
    InstanceId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLayerResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import CreateLayerResultTypeDef

def get_value() -> CreateLayerResultTypeDef:
    return {
        "LayerId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateLayerResultTypeDef(TypedDict):
    LayerId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStackResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import CreateStackResultTypeDef

def get_value() -> CreateStackResultTypeDef:
    return {
        "StackId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateStackResultTypeDef(TypedDict):
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUserProfileResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import CreateUserProfileResultTypeDef

def get_value() -> CreateUserProfileResultTypeDef:
    return {
        "IamUserArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateUserProfileResultTypeDef(TypedDict):
    IamUserArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeStackProvisioningParametersResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetHostnameSuggestionResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import GetHostnameSuggestionResultTypeDef

def get_value() -> GetHostnameSuggestionResultTypeDef:
    return {
        "LayerId": ...,
        "Hostname": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetHostnameSuggestionResultTypeDef(TypedDict):
    LayerId: str,
    Hostname: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

InstancesCountResponseMetadataTypeDef

Usage Example
from types_aiobotocore_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)
  1. See ResponseMetadataTypeDef

ListTagsResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See ResponseMetadataTypeDef

RecipesResponseMetadataTypeDef

Usage Example
from types_aiobotocore_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)
  1. See ResponseMetadataTypeDef

RegisterEcsClusterResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import RegisterEcsClusterResultTypeDef

def get_value() -> RegisterEcsClusterResultTypeDef:
    return {
        "EcsClusterArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterEcsClusterResultTypeDef(TypedDict):
    EcsClusterArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterElasticIpResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import RegisterElasticIpResultTypeDef

def get_value() -> RegisterElasticIpResultTypeDef:
    return {
        "ElasticIp": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterElasticIpResultTypeDef(TypedDict):
    ElasticIp: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterInstanceResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import RegisterInstanceResultTypeDef

def get_value() -> RegisterInstanceResultTypeDef:
    return {
        "InstanceId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterInstanceResultTypeDef(TypedDict):
    InstanceId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterVolumeResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import RegisterVolumeResultTypeDef

def get_value() -> RegisterVolumeResultTypeDef:
    return {
        "VolumeId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterVolumeResultTypeDef(TypedDict):
    VolumeId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SourceResponseMetadataTypeDef

Usage Example
from types_aiobotocore_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)
  1. See SourceTypeType
  2. See ResponseMetadataTypeDef

StackConfigurationManagerResponseMetadataTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import StackConfigurationManagerResponseMetadataTypeDef

def get_value() -> StackConfigurationManagerResponseMetadataTypeDef:
    return {
        "Name": ...,
        "Version": ...,
        "ResponseMetadata": ...,
    }
Definition
class StackConfigurationManagerResponseMetadataTypeDef(TypedDict):
    Name: str,
    Version: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CloneStackRequestRequestTypeDef

Usage Example
from types_aiobotocore_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],
  1. See StackAttributesKeysType
  2. See StackConfigurationManagerTypeDef
  3. See ChefConfigurationTypeDef
  4. See SourceTypeDef
  5. See RootDeviceTypeType

CreateStackRequestRequestTypeDef

Usage Example
from types_aiobotocore_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],
  1. See StackAttributesKeysType
  2. See StackConfigurationManagerTypeDef
  3. See ChefConfigurationTypeDef
  4. See SourceTypeDef
  5. See RootDeviceTypeType

CreateStackRequestServiceResourceCreateStackTypeDef

Usage Example
from types_aiobotocore_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],
  1. See StackAttributesKeysType
  2. See StackConfigurationManagerTypeDef
  3. See ChefConfigurationTypeDef
  4. See SourceTypeDef
  5. See RootDeviceTypeType

StackTypeDef

Usage Example
from types_aiobotocore_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],
  1. See StackAttributesKeysType
  2. See StackConfigurationManagerTypeDef
  3. See ChefConfigurationTypeDef
  4. See SourceTypeDef
  5. See RootDeviceTypeType

UpdateStackRequestRequestTypeDef

Usage Example
from types_aiobotocore_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],
  1. See StackAttributesKeysType
  2. See StackConfigurationManagerTypeDef
  3. See ChefConfigurationTypeDef
  4. See SourceTypeDef
  5. See RootDeviceTypeType

CloudWatchLogsConfigurationResponseMetadataTypeDef

Usage Example
from types_aiobotocore_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)
  1. See CloudWatchLogsLogStreamTypeDef
  2. See ResponseMetadataTypeDef

CloudWatchLogsConfigurationTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import CloudWatchLogsConfigurationTypeDef

def get_value() -> CloudWatchLogsConfigurationTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class CloudWatchLogsConfigurationTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    LogStreams: NotRequired[Sequence[CloudWatchLogsLogStreamTypeDef]],  # (1)
  1. See CloudWatchLogsLogStreamTypeDef

DescribeCommandsResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeCommandsResultTypeDef

def get_value() -> DescribeCommandsResultTypeDef:
    return {
        "Commands": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeCommandsResultTypeDef(TypedDict):
    Commands: List[CommandTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CommandTypeDef
  2. See ResponseMetadataTypeDef

CreateDeploymentRequestRequestTypeDef

Usage Example
from types_aiobotocore_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],
  1. See DeploymentCommandTypeDef

DeploymentTypeDef

Usage Example
from types_aiobotocore_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]],
  1. See DeploymentCommandTypeDef

DescribeAppsRequestAppExistsWaitTypeDef

Usage Example
from types_aiobotocore_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)
  1. See WaiterConfigTypeDef

DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef

Usage Example
from types_aiobotocore_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)
  1. See WaiterConfigTypeDef

DescribeInstancesRequestInstanceOnlineWaitTypeDef

Usage Example
from types_aiobotocore_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)
  1. See WaiterConfigTypeDef

DescribeInstancesRequestInstanceRegisteredWaitTypeDef

Usage Example
from types_aiobotocore_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)
  1. See WaiterConfigTypeDef

DescribeInstancesRequestInstanceStoppedWaitTypeDef

Usage Example
from types_aiobotocore_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)
  1. See WaiterConfigTypeDef

DescribeInstancesRequestInstanceTerminatedWaitTypeDef

Usage Example
from types_aiobotocore_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)
  1. See WaiterConfigTypeDef

DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef

Usage Example
from types_aiobotocore_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)
  1. See PaginatorConfigTypeDef

DescribeEcsClustersResultTypeDef

Usage Example
from types_aiobotocore_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)
  1. See EcsClusterTypeDef
  2. See ResponseMetadataTypeDef

DescribeElasticIpsResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeElasticIpsResultTypeDef

def get_value() -> DescribeElasticIpsResultTypeDef:
    return {
        "ElasticIps": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeElasticIpsResultTypeDef(TypedDict):
    ElasticIps: List[ElasticIpTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ElasticIpTypeDef
  2. See ResponseMetadataTypeDef

DescribeElasticLoadBalancersResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeElasticLoadBalancersResultTypeDef

def get_value() -> DescribeElasticLoadBalancersResultTypeDef:
    return {
        "ElasticLoadBalancers": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeElasticLoadBalancersResultTypeDef(TypedDict):
    ElasticLoadBalancers: List[ElasticLoadBalancerTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ElasticLoadBalancerTypeDef
  2. See ResponseMetadataTypeDef

DescribeMyUserProfileResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeMyUserProfileResultTypeDef

def get_value() -> DescribeMyUserProfileResultTypeDef:
    return {
        "UserProfile": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeMyUserProfileResultTypeDef(TypedDict):
    UserProfile: SelfUserProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SelfUserProfileTypeDef
  2. See ResponseMetadataTypeDef

DescribePermissionsResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribePermissionsResultTypeDef

def get_value() -> DescribePermissionsResultTypeDef:
    return {
        "Permissions": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePermissionsResultTypeDef(TypedDict):
    Permissions: List[PermissionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PermissionTypeDef
  2. See ResponseMetadataTypeDef

DescribeRaidArraysResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeRaidArraysResultTypeDef

def get_value() -> DescribeRaidArraysResultTypeDef:
    return {
        "RaidArrays": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRaidArraysResultTypeDef(TypedDict):
    RaidArrays: List[RaidArrayTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RaidArrayTypeDef
  2. See ResponseMetadataTypeDef

DescribeRdsDbInstancesResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeRdsDbInstancesResultTypeDef

def get_value() -> DescribeRdsDbInstancesResultTypeDef:
    return {
        "RdsDbInstances": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRdsDbInstancesResultTypeDef(TypedDict):
    RdsDbInstances: List[RdsDbInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RdsDbInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeServiceErrorsResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeServiceErrorsResultTypeDef

def get_value() -> DescribeServiceErrorsResultTypeDef:
    return {
        "ServiceErrors": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeServiceErrorsResultTypeDef(TypedDict):
    ServiceErrors: List[ServiceErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceErrorTypeDef
  2. See ResponseMetadataTypeDef

DescribeUserProfilesResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeUserProfilesResultTypeDef

def get_value() -> DescribeUserProfilesResultTypeDef:
    return {
        "UserProfiles": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeUserProfilesResultTypeDef(TypedDict):
    UserProfiles: List[UserProfileTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserProfileTypeDef
  2. See ResponseMetadataTypeDef

DescribeVolumesResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeVolumesResultTypeDef

def get_value() -> DescribeVolumesResultTypeDef:
    return {
        "Volumes": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeVolumesResultTypeDef(TypedDict):
    Volumes: List[VolumeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VolumeTypeDef
  2. See ResponseMetadataTypeDef

GrantAccessResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import GrantAccessResultTypeDef

def get_value() -> GrantAccessResultTypeDef:
    return {
        "TemporaryCredential": ...,
        "ResponseMetadata": ...,
    }
Definition
class GrantAccessResultTypeDef(TypedDict):
    TemporaryCredential: TemporaryCredentialTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemporaryCredentialTypeDef
  2. See ResponseMetadataTypeDef

RegisterInstanceRequestRequestTypeDef

Usage Example
from types_aiobotocore_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)
  1. See InstanceIdentityTypeDef

StackSummaryTypeDef

Usage Example
from types_aiobotocore_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)
  1. See InstancesCountTypeDef

LifecycleEventConfigurationResponseMetadataTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import LifecycleEventConfigurationResponseMetadataTypeDef

def get_value() -> LifecycleEventConfigurationResponseMetadataTypeDef:
    return {
        "Shutdown": ...,
        "ResponseMetadata": ...,
    }
Definition
class LifecycleEventConfigurationResponseMetadataTypeDef(TypedDict):
    Shutdown: ShutdownEventConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ShutdownEventConfigurationTypeDef
  2. See ResponseMetadataTypeDef

LifecycleEventConfigurationTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import LifecycleEventConfigurationTypeDef

def get_value() -> LifecycleEventConfigurationTypeDef:
    return {
        "Shutdown": ...,
    }
Definition
class LifecycleEventConfigurationTypeDef(TypedDict):
    Shutdown: NotRequired[ShutdownEventConfigurationTypeDef],  # (1)
  1. See ShutdownEventConfigurationTypeDef

OperatingSystemTypeDef

Usage Example
from types_aiobotocore_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],
  1. See OperatingSystemConfigurationManagerTypeDef

SetTimeBasedAutoScalingRequestRequestTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import SetTimeBasedAutoScalingRequestRequestTypeDef

def get_value() -> SetTimeBasedAutoScalingRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class SetTimeBasedAutoScalingRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    AutoScalingSchedule: NotRequired[WeeklyAutoScalingScheduleTypeDef],  # (1)
  1. See WeeklyAutoScalingScheduleTypeDef

TimeBasedAutoScalingConfigurationTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import TimeBasedAutoScalingConfigurationTypeDef

def get_value() -> TimeBasedAutoScalingConfigurationTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class TimeBasedAutoScalingConfigurationTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    AutoScalingSchedule: NotRequired[WeeklyAutoScalingScheduleTypeDef],  # (1)
  1. See WeeklyAutoScalingScheduleTypeDef

DescribeAgentVersionsResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeAgentVersionsResultTypeDef

def get_value() -> DescribeAgentVersionsResultTypeDef:
    return {
        "AgentVersions": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAgentVersionsResultTypeDef(TypedDict):
    AgentVersions: List[AgentVersionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AgentVersionTypeDef
  2. See ResponseMetadataTypeDef

DescribeAppsResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeAppsResultTypeDef

def get_value() -> DescribeAppsResultTypeDef:
    return {
        "Apps": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAppsResultTypeDef(TypedDict):
    Apps: List[AppTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppTypeDef
  2. See ResponseMetadataTypeDef

DescribeLoadBasedAutoScalingResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeLoadBasedAutoScalingResultTypeDef

def get_value() -> DescribeLoadBasedAutoScalingResultTypeDef:
    return {
        "LoadBasedAutoScalingConfigurations": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeLoadBasedAutoScalingResultTypeDef(TypedDict):
    LoadBasedAutoScalingConfigurations: List[LoadBasedAutoScalingConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoadBasedAutoScalingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

CreateInstanceRequestRequestTypeDef

Usage Example
from types_aiobotocore_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],
  1. See AutoScalingTypeType
  2. See ArchitectureType
  3. See RootDeviceTypeType
  4. See BlockDeviceMappingTypeDef

InstanceTypeDef

Usage Example
from types_aiobotocore_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)
  1. See ArchitectureType
  2. See AutoScalingTypeType
  3. See BlockDeviceMappingTypeDef
  4. See ReportedOsTypeDef
  5. See RootDeviceTypeType
  6. See VirtualizationTypeType

DescribeStacksResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeStacksResultTypeDef

def get_value() -> DescribeStacksResultTypeDef:
    return {
        "Stacks": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStacksResultTypeDef(TypedDict):
    Stacks: List[StackTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackTypeDef
  2. See ResponseMetadataTypeDef

DescribeDeploymentsResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeDeploymentsResultTypeDef

def get_value() -> DescribeDeploymentsResultTypeDef:
    return {
        "Deployments": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDeploymentsResultTypeDef(TypedDict):
    Deployments: List[DeploymentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeploymentTypeDef
  2. See ResponseMetadataTypeDef

DescribeStackSummaryResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeStackSummaryResultTypeDef

def get_value() -> DescribeStackSummaryResultTypeDef:
    return {
        "StackSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStackSummaryResultTypeDef(TypedDict):
    StackSummary: StackSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateLayerRequestRequestTypeDef

Usage Example
from types_aiobotocore_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)
  1. See LayerTypeType
  2. See LayerAttributesKeysType
  3. See CloudWatchLogsConfigurationTypeDef
  4. See VolumeConfigurationTypeDef
  5. See RecipesTypeDef
  6. See LifecycleEventConfigurationTypeDef

CreateLayerRequestStackCreateLayerTypeDef

Usage Example
from types_aiobotocore_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)
  1. See LayerTypeType
  2. See LayerAttributesKeysType
  3. See CloudWatchLogsConfigurationTypeDef
  4. See VolumeConfigurationTypeDef
  5. See RecipesTypeDef
  6. See LifecycleEventConfigurationTypeDef

LayerTypeDef

Usage Example
from types_aiobotocore_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)
  1. See LayerTypeType
  2. See LayerAttributesKeysType
  3. See CloudWatchLogsConfigurationTypeDef
  4. See VolumeConfigurationTypeDef
  5. See RecipesTypeDef
  6. See RecipesTypeDef
  7. See LifecycleEventConfigurationTypeDef

UpdateLayerRequestRequestTypeDef

Usage Example
from types_aiobotocore_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)
  1. See LayerAttributesKeysType
  2. See CloudWatchLogsConfigurationTypeDef
  3. See VolumeConfigurationTypeDef
  4. See RecipesTypeDef
  5. See LifecycleEventConfigurationTypeDef

DescribeOperatingSystemsResponseTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeOperatingSystemsResponseTypeDef

def get_value() -> DescribeOperatingSystemsResponseTypeDef:
    return {
        "OperatingSystems": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOperatingSystemsResponseTypeDef(TypedDict):
    OperatingSystems: List[OperatingSystemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperatingSystemTypeDef
  2. See ResponseMetadataTypeDef

DescribeTimeBasedAutoScalingResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeTimeBasedAutoScalingResultTypeDef

def get_value() -> DescribeTimeBasedAutoScalingResultTypeDef:
    return {
        "TimeBasedAutoScalingConfigurations": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeTimeBasedAutoScalingResultTypeDef(TypedDict):
    TimeBasedAutoScalingConfigurations: List[TimeBasedAutoScalingConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TimeBasedAutoScalingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstancesResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeInstancesResultTypeDef

def get_value() -> DescribeInstancesResultTypeDef:
    return {
        "Instances": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInstancesResultTypeDef(TypedDict):
    Instances: List[InstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeLayersResultTypeDef

Usage Example
from types_aiobotocore_opsworks.type_defs import DescribeLayersResultTypeDef

def get_value() -> DescribeLayersResultTypeDef:
    return {
        "Layers": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeLayersResultTypeDef(TypedDict):
    Layers: List[LayerTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LayerTypeDef
  2. See ResponseMetadataTypeDef