Skip to content

Opsworks Classes

AgentVersionTypeDef

Version

  • Type: typing.Optional[str]

ConfigurationManager

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.StackConfigurationManagerTypeDef]

AppTypeDef

AppId

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

Shortname

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DataSources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks_classes.DataSourceTypeDef]]

Type

  • Type: typing.Optional[typing.Literal['aws-flow-ruby', 'java', 'nodejs', 'other', 'php', 'rails', 'static']]

AppSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SourceTypeDef]

Domains

  • Type: typing.Optional[typing.List[str]]

EnableSsl

  • Type: typing.Optional[bool]

SslConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SslConfigurationTypeDef]

Attributes

  • Type: typing.Optional[typing.Dict[typing.Literal['AutoBundleOnDeploy', 'AwsFlowRubySettings', 'DocumentRoot', 'RailsEnv'], str]]

CreatedAt

  • Type: typing.Optional[str]

Environment

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks_classes.EnvironmentVariableTypeDef]]

AssignInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

LayerIds

  • Type: typing.Sequence[str]
  • Required: Yes

AssignVolumeRequestRequestTypeDef

VolumeId

  • Type:
  • Required: Yes

InstanceId

  • Type: typing.Optional[str]

AssociateElasticIpRequestRequestTypeDef

ElasticIp

  • Type:
  • Required: Yes

InstanceId

  • Type: typing.Optional[str]

AttachElasticLoadBalancerRequestRequestTypeDef

ElasticLoadBalancerName

  • Type:
  • Required: Yes

LayerId

  • Type:
  • Required: Yes

AutoScalingThresholdsOutputTypeDef

InstanceCount

  • Type: typing.Optional[int]

ThresholdsWaitTime

  • Type: typing.Optional[int]

IgnoreMetricsTime

  • Type: typing.Optional[int]

CpuThreshold

  • Type: typing.Optional[float]

MemoryThreshold

  • Type: typing.Optional[float]

LoadThreshold

  • Type: typing.Optional[float]

Alarms

  • Type: typing.Optional[typing.List[str]]

AutoScalingThresholdsTypeDef

InstanceCount

  • Type: typing.Optional[int]

ThresholdsWaitTime

  • Type: typing.Optional[int]

IgnoreMetricsTime

  • Type: typing.Optional[int]

CpuThreshold

  • Type: typing.Optional[float]

MemoryThreshold

  • Type: typing.Optional[float]

LoadThreshold

  • Type: typing.Optional[float]

Alarms

  • Type: typing.Optional[typing.Sequence[str]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BlockDeviceMappingTypeDef

DeviceName

  • Type: typing.Optional[str]

NoDevice

  • Type: typing.Optional[str]

VirtualName

  • Type: typing.Optional[str]

Ebs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.EbsBlockDeviceTypeDef]

ChefConfigurationResponseTypeDef

ManageBerkshelf

  • Type:
  • Required: Yes

BerkshelfVersion

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ChefConfigurationTypeDef

ManageBerkshelf

  • Type: typing.Optional[bool]

BerkshelfVersion

  • Type: typing.Optional[str]

CloneStackRequestRequestTypeDef

SourceStackId

  • Type:
  • Required: Yes

ServiceRoleArn

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[typing.Literal['Color'], str]]

DefaultInstanceProfileArn

  • Type: typing.Optional[str]

DefaultOs

  • Type: typing.Optional[str]

HostnameTheme

  • Type: typing.Optional[str]

DefaultAvailabilityZone

  • Type: typing.Optional[str]

DefaultSubnetId

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

ConfigurationManager

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.StackConfigurationManagerTypeDef]

ChefConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.ChefConfigurationTypeDef]

UseCustomCookbooks

  • Type: typing.Optional[bool]

UseOpsworksSecurityGroups

  • Type: typing.Optional[bool]

CustomCookbooksSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SourceTypeDef]

DefaultSshKeyName

  • Type: typing.Optional[str]

ClonePermissions

  • Type: typing.Optional[bool]

CloneAppIds

  • Type: typing.Optional[typing.Sequence[str]]

DefaultRootDeviceType

  • Type: typing.Optional[typing.Literal['ebs', 'instance-store']]

AgentVersion

  • Type: typing.Optional[str]

CloneStackResultTypeDef

StackId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CloudWatchLogsConfigurationOutputTypeDef

Enabled

  • Type: typing.Optional[bool]

LogStreams

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks_classes.CloudWatchLogsLogStreamTypeDef]]

CloudWatchLogsConfigurationResponseTypeDef

Enabled

  • Type:
  • Required: Yes

LogStreams

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.CloudWatchLogsLogStreamTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CloudWatchLogsConfigurationTypeDef

Enabled

  • Type: typing.Optional[bool]

LogStreams

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opsworks_classes.CloudWatchLogsLogStreamTypeDef]]

CloudWatchLogsLogStreamTypeDef

LogGroupName

  • Type: typing.Optional[str]

DatetimeFormat

  • Type: typing.Optional[str]

TimeZone

  • Type: typing.Optional[typing.Literal['LOCAL', 'UTC']]

File

  • Type: typing.Optional[str]

FileFingerprintLines

  • Type: typing.Optional[str]

MultiLineStartPattern

  • Type: typing.Optional[str]

InitialPosition

  • Type: typing.Optional[typing.Literal['end_of_file', 'start_of_file']]

Encoding

  • Type: typing.Optional[typing.Literal['ascii', 'big5', 'big5hkscs', 'cp037', 'cp1006', 'cp1026', 'cp1140', 'cp1250', 'cp1251', 'cp1252', 'cp1253', 'cp1254', 'cp1255', 'cp1256', 'cp1257', 'cp1258', 'cp424', 'cp437', 'cp500', 'cp720', 'cp737', 'cp775', 'cp850', 'cp852', 'cp855', 'cp856', 'cp857', 'cp858', 'cp860', 'cp861', 'cp862', 'cp863', 'cp864', 'cp865', 'cp866', 'cp869', 'cp874', 'cp875', 'cp932', 'cp949', 'cp950', 'euc_jis_2004', 'euc_jisx0213', 'euc_jp', 'euc_kr', 'gb18030', 'gb2312', 'gbk', 'hz', 'iso2022_jp', 'iso2022_jp_1', 'iso2022_jp_2', 'iso2022_jp_2004', 'iso2022_jp_3', 'iso2022_jp_ext', 'iso2022_kr', 'iso8859_10', 'iso8859_13', 'iso8859_14', 'iso8859_15', 'iso8859_16', 'iso8859_2', 'iso8859_3', 'iso8859_4', 'iso8859_5', 'iso8859_6', 'iso8859_7', 'iso8859_8', 'iso8859_9', 'johab', 'koi8_r', 'koi8_u', 'latin_1', 'mac_cyrillic', 'mac_greek', 'mac_iceland', 'mac_latin2', 'mac_roman', 'mac_turkish', 'ptcp154', 'shift_jis', 'shift_jis_2004', 'shift_jisx0213', 'utf_16', 'utf_16_be', 'utf_16_le', 'utf_32', 'utf_32_be', 'utf_32_le', 'utf_7', 'utf_8', 'utf_8_sig']]

BufferDuration

  • Type: typing.Optional[int]

BatchCount

  • Type: typing.Optional[int]

BatchSize

  • Type: typing.Optional[int]

CommandTypeDef

CommandId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

DeploymentId

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[str]

AcknowledgedAt

  • Type: typing.Optional[str]

CompletedAt

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

ExitCode

  • Type: typing.Optional[int]

LogUrl

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

CreateAppRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['aws-flow-ruby', 'java', 'nodejs', 'other', 'php', 'rails', 'static']
  • Required: Yes

Shortname

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DataSources

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opsworks_classes.DataSourceTypeDef]]

AppSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SourceTypeDef]

Domains

  • Type: typing.Optional[typing.Sequence[str]]

EnableSsl

  • Type: typing.Optional[bool]

SslConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SslConfigurationTypeDef]

Attributes

  • Type: typing.Optional[typing.Mapping[typing.Literal['AutoBundleOnDeploy', 'AwsFlowRubySettings', 'DocumentRoot', 'RailsEnv'], str]]

Environment

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opsworks_classes.EnvironmentVariableTypeDef]]

CreateAppResultTypeDef

AppId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDeploymentRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

Command

  • Type:
  • Required: Yes

AppId

  • Type: typing.Optional[str]

InstanceIds

  • Type: typing.Optional[typing.Sequence[str]]

LayerIds

  • Type: typing.Optional[typing.Sequence[str]]

Comment

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

CreateDeploymentResultTypeDef

DeploymentId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateInstanceRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

LayerIds

  • Type: typing.Sequence[str]
  • Required: Yes

InstanceType

  • Type:
  • Required: Yes

AutoScalingType

  • Type: typing.Optional[typing.Literal['load', 'timer']]

Hostname

  • Type: typing.Optional[str]

Os

  • Type: typing.Optional[str]

AmiId

  • Type: typing.Optional[str]

SshKeyName

  • Type: typing.Optional[str]

AvailabilityZone

  • Type: typing.Optional[str]

VirtualizationType

  • Type: typing.Optional[str]

SubnetId

  • Type: typing.Optional[str]

Architecture

  • Type: typing.Optional[typing.Literal['i386', 'x86_64']]

RootDeviceType

  • Type: typing.Optional[typing.Literal['ebs', 'instance-store']]

BlockDeviceMappings

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opsworks_classes.BlockDeviceMappingTypeDef]]

InstallUpdatesOnBoot

  • Type: typing.Optional[bool]

EbsOptimized

  • Type: typing.Optional[bool]

AgentVersion

  • Type: typing.Optional[str]

Tenancy

  • Type: typing.Optional[str]

CreateInstanceResultTypeDef

InstanceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLayerRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['aws-flow-ruby', 'custom', 'db-master', 'ecs-cluster', 'java-app', 'lb', 'memcached', 'monitoring-master', 'nodejs-app', 'php-app', 'rails-app', 'web']
  • Required: Yes

Name

  • Type:
  • Required: Yes

Shortname

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[typing.Mapping[typing.Literal['BundlerVersion', 'EcsClusterArn', 'EnableHaproxyStats', 'GangliaPassword', 'GangliaUrl', 'GangliaUser', 'HaproxyHealthCheckMethod', 'HaproxyHealthCheckUrl', 'HaproxyStatsPassword', 'HaproxyStatsUrl', 'HaproxyStatsUser', 'JavaAppServer', 'JavaAppServerVersion', 'Jvm', 'JvmOptions', 'JvmVersion', 'ManageBundler', 'MemcachedMemory', 'MysqlRootPassword', 'MysqlRootPasswordUbiquitous', 'NodejsVersion', 'PassengerVersion', 'RailsStack', 'RubyVersion', 'RubygemsVersion'], str]]

CloudWatchLogsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.CloudWatchLogsConfigurationTypeDef]

CustomInstanceProfileArn

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

CustomSecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

Packages

  • Type: typing.Optional[typing.Sequence[str]]

VolumeConfigurations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opsworks_classes.VolumeConfigurationTypeDef]]

EnableAutoHealing

  • Type: typing.Optional[bool]

AutoAssignElasticIps

  • Type: typing.Optional[bool]

AutoAssignPublicIps

  • Type: typing.Optional[bool]

CustomRecipes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.RecipesTypeDef]

InstallUpdatesOnBoot

  • Type: typing.Optional[bool]

UseEbsOptimizedInstances

  • Type: typing.Optional[bool]

LifecycleEventConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.LifecycleEventConfigurationTypeDef]

CreateLayerRequestStackCreateLayerTypeDef

Type

  • Type: typing.Literal['aws-flow-ruby', 'custom', 'db-master', 'ecs-cluster', 'java-app', 'lb', 'memcached', 'monitoring-master', 'nodejs-app', 'php-app', 'rails-app', 'web']
  • Required: Yes

Name

  • Type:
  • Required: Yes

Shortname

  • Type:
  • Required: Yes

Attributes

  • Type: typing.Optional[typing.Mapping[typing.Literal['BundlerVersion', 'EcsClusterArn', 'EnableHaproxyStats', 'GangliaPassword', 'GangliaUrl', 'GangliaUser', 'HaproxyHealthCheckMethod', 'HaproxyHealthCheckUrl', 'HaproxyStatsPassword', 'HaproxyStatsUrl', 'HaproxyStatsUser', 'JavaAppServer', 'JavaAppServerVersion', 'Jvm', 'JvmOptions', 'JvmVersion', 'ManageBundler', 'MemcachedMemory', 'MysqlRootPassword', 'MysqlRootPasswordUbiquitous', 'NodejsVersion', 'PassengerVersion', 'RailsStack', 'RubyVersion', 'RubygemsVersion'], str]]

CloudWatchLogsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.CloudWatchLogsConfigurationTypeDef]

CustomInstanceProfileArn

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

CustomSecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

Packages

  • Type: typing.Optional[typing.Sequence[str]]

VolumeConfigurations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opsworks_classes.VolumeConfigurationTypeDef]]

EnableAutoHealing

  • Type: typing.Optional[bool]

AutoAssignElasticIps

  • Type: typing.Optional[bool]

AutoAssignPublicIps

  • Type: typing.Optional[bool]

CustomRecipes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.RecipesTypeDef]

InstallUpdatesOnBoot

  • Type: typing.Optional[bool]

UseEbsOptimizedInstances

  • Type: typing.Optional[bool]

LifecycleEventConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.LifecycleEventConfigurationTypeDef]

CreateLayerResultTypeDef

LayerId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateStackRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

Region

  • Type:
  • Required: Yes

ServiceRoleArn

  • Type:
  • Required: Yes

DefaultInstanceProfileArn

  • Type:
  • Required: Yes

VpcId

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[typing.Literal['Color'], str]]

DefaultOs

  • Type: typing.Optional[str]

HostnameTheme

  • Type: typing.Optional[str]

DefaultAvailabilityZone

  • Type: typing.Optional[str]

DefaultSubnetId

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

ConfigurationManager

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.StackConfigurationManagerTypeDef]

ChefConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.ChefConfigurationTypeDef]

UseCustomCookbooks

  • Type: typing.Optional[bool]

UseOpsworksSecurityGroups

  • Type: typing.Optional[bool]

CustomCookbooksSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SourceTypeDef]

DefaultSshKeyName

  • Type: typing.Optional[str]

DefaultRootDeviceType

  • Type: typing.Optional[typing.Literal['ebs', 'instance-store']]

AgentVersion

  • Type: typing.Optional[str]

CreateStackRequestServiceResourceCreateStackTypeDef

Name

  • Type:
  • Required: Yes

Region

  • Type:
  • Required: Yes

ServiceRoleArn

  • Type:
  • Required: Yes

DefaultInstanceProfileArn

  • Type:
  • Required: Yes

VpcId

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[typing.Literal['Color'], str]]

DefaultOs

  • Type: typing.Optional[str]

HostnameTheme

  • Type: typing.Optional[str]

DefaultAvailabilityZone

  • Type: typing.Optional[str]

DefaultSubnetId

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

ConfigurationManager

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.StackConfigurationManagerTypeDef]

ChefConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.ChefConfigurationTypeDef]

UseCustomCookbooks

  • Type: typing.Optional[bool]

UseOpsworksSecurityGroups

  • Type: typing.Optional[bool]

CustomCookbooksSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SourceTypeDef]

DefaultSshKeyName

  • Type: typing.Optional[str]

DefaultRootDeviceType

  • Type: typing.Optional[typing.Literal['ebs', 'instance-store']]

AgentVersion

  • Type: typing.Optional[str]

CreateStackResultTypeDef

StackId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUserProfileRequestRequestTypeDef

IamUserArn

  • Type:
  • Required: Yes

SshUsername

  • Type: typing.Optional[str]

SshPublicKey

  • Type: typing.Optional[str]

AllowSelfManagement

  • Type: typing.Optional[bool]

CreateUserProfileResultTypeDef

IamUserArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DataSourceTypeDef

Type

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

DatabaseName

  • Type: typing.Optional[str]

DeleteAppRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

DeleteInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DeleteElasticIp

  • Type: typing.Optional[bool]

DeleteVolumes

  • Type: typing.Optional[bool]

DeleteLayerRequestRequestTypeDef

LayerId

  • Type:
  • Required: Yes

DeleteStackRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

DeleteUserProfileRequestRequestTypeDef

IamUserArn

  • Type:
  • Required: Yes

DeploymentCommandOutputTypeDef

Name

  • Type: typing.Literal['configure', 'deploy', 'execute_recipes', 'install_dependencies', 'restart', 'rollback', 'setup', 'start', 'stop', 'undeploy', 'update_custom_cookbooks', 'update_dependencies']
  • Required: Yes

Args

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

DeploymentCommandTypeDef

Name

  • Type: typing.Literal['configure', 'deploy', 'execute_recipes', 'install_dependencies', 'restart', 'rollback', 'setup', 'start', 'stop', 'undeploy', 'update_custom_cookbooks', 'update_dependencies']
  • Required: Yes

Args

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

DeploymentTypeDef

DeploymentId

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

AppId

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[str]

CompletedAt

  • Type: typing.Optional[str]

Duration

  • Type: typing.Optional[int]

IamUserArn

  • Type: typing.Optional[str]

Comment

  • Type: typing.Optional[str]

Command

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.DeploymentCommandOutputTypeDef]

Status

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

InstanceIds

  • Type: typing.Optional[typing.List[str]]

DeregisterEcsClusterRequestRequestTypeDef

EcsClusterArn

  • Type:
  • Required: Yes

DeregisterElasticIpRequestRequestTypeDef

ElasticIp

  • Type:
  • Required: Yes

DeregisterInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

DeregisterRdsDbInstanceRequestRequestTypeDef

RdsDbInstanceArn

  • Type:
  • Required: Yes

DeregisterVolumeRequestRequestTypeDef

VolumeId

  • Type:
  • Required: Yes

DescribeAgentVersionsRequestRequestTypeDef

StackId

  • Type: typing.Optional[str]

ConfigurationManager

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.StackConfigurationManagerTypeDef]

DescribeAgentVersionsResultTypeDef

AgentVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.AgentVersionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAppsRequestAppExistsWaitTypeDef

StackId

  • Type: typing.Optional[str]

AppIds

  • Type: typing.Optional[typing.Sequence[str]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.WaiterConfigTypeDef]

DescribeAppsRequestRequestTypeDef

StackId

  • Type: typing.Optional[str]

AppIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeAppsResultTypeDef

Apps

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.AppTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCommandsRequestRequestTypeDef

DeploymentId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

CommandIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeCommandsResultTypeDef

Commands

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.CommandTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDeploymentsRequestDeploymentSuccessfulWaitTypeDef

StackId

  • Type: typing.Optional[str]

AppId

  • Type: typing.Optional[str]

DeploymentIds

  • Type: typing.Optional[typing.Sequence[str]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.WaiterConfigTypeDef]

DescribeDeploymentsRequestRequestTypeDef

StackId

  • Type: typing.Optional[str]

AppId

  • Type: typing.Optional[str]

DeploymentIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeDeploymentsResultTypeDef

Deployments

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.DeploymentTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEcsClustersRequestDescribeEcsClustersPaginateTypeDef

EcsClusterArns

  • Type: typing.Optional[typing.Sequence[str]]

StackId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.PaginatorConfigTypeDef]

DescribeEcsClustersRequestRequestTypeDef

EcsClusterArns

  • Type: typing.Optional[typing.Sequence[str]]

StackId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeEcsClustersResultTypeDef

EcsClusters

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.EcsClusterTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeElasticIpsRequestRequestTypeDef

InstanceId

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

Ips

  • Type: typing.Optional[typing.Sequence[str]]

DescribeElasticIpsResultTypeDef

ElasticIps

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.ElasticIpTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeElasticLoadBalancersRequestRequestTypeDef

StackId

  • Type: typing.Optional[str]

LayerIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeElasticLoadBalancersResultTypeDef

ElasticLoadBalancers

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.ElasticLoadBalancerTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeInstancesRequestInstanceOnlineWaitTypeDef

StackId

  • Type: typing.Optional[str]

LayerId

  • Type: typing.Optional[str]

InstanceIds

  • Type: typing.Optional[typing.Sequence[str]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.WaiterConfigTypeDef]

DescribeInstancesRequestInstanceRegisteredWaitTypeDef

StackId

  • Type: typing.Optional[str]

LayerId

  • Type: typing.Optional[str]

InstanceIds

  • Type: typing.Optional[typing.Sequence[str]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.WaiterConfigTypeDef]

DescribeInstancesRequestInstanceStoppedWaitTypeDef

StackId

  • Type: typing.Optional[str]

LayerId

  • Type: typing.Optional[str]

InstanceIds

  • Type: typing.Optional[typing.Sequence[str]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.WaiterConfigTypeDef]

DescribeInstancesRequestInstanceTerminatedWaitTypeDef

StackId

  • Type: typing.Optional[str]

LayerId

  • Type: typing.Optional[str]

InstanceIds

  • Type: typing.Optional[typing.Sequence[str]]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.WaiterConfigTypeDef]

DescribeInstancesRequestRequestTypeDef

StackId

  • Type: typing.Optional[str]

LayerId

  • Type: typing.Optional[str]

InstanceIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeInstancesResultTypeDef

Instances

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.InstanceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLayersRequestRequestTypeDef

StackId

  • Type: typing.Optional[str]

LayerIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeLayersResultTypeDef

Layers

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.LayerTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLoadBasedAutoScalingRequestRequestTypeDef

LayerIds

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeLoadBasedAutoScalingResultTypeDef

LoadBasedAutoScalingConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.LoadBasedAutoScalingConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeMyUserProfileResultTypeDef

UserProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOperatingSystemsResponseTypeDef

OperatingSystems

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.OperatingSystemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePermissionsRequestRequestTypeDef

IamUserArn

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

DescribePermissionsResultTypeDef

Permissions

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.PermissionTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRaidArraysRequestRequestTypeDef

InstanceId

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

RaidArrayIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeRaidArraysResultTypeDef

RaidArrays

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.RaidArrayTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRdsDbInstancesRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

RdsDbInstanceArns

  • Type: typing.Optional[typing.Sequence[str]]

DescribeRdsDbInstancesResultTypeDef

RdsDbInstances

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.RdsDbInstanceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeServiceErrorsRequestRequestTypeDef

StackId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

ServiceErrorIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeServiceErrorsResultTypeDef

ServiceErrors

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.ServiceErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStackProvisioningParametersRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

DescribeStackProvisioningParametersResultTypeDef

AgentInstallerUrl

  • Type:
  • Required: Yes

Parameters

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStackSummaryRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

DescribeStackSummaryResultTypeDef

StackSummary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStacksRequestRequestTypeDef

StackIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeStacksResultTypeDef

Stacks

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.StackTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTimeBasedAutoScalingRequestRequestTypeDef

InstanceIds

  • Type: typing.Sequence[str]
  • Required: Yes

DescribeTimeBasedAutoScalingResultTypeDef

TimeBasedAutoScalingConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.TimeBasedAutoScalingConfigurationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeUserProfilesRequestRequestTypeDef

IamUserArns

  • Type: typing.Optional[typing.Sequence[str]]

DescribeUserProfilesResultTypeDef

UserProfiles

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.UserProfileTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeVolumesRequestRequestTypeDef

InstanceId

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

RaidArrayId

  • Type: typing.Optional[str]

VolumeIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeVolumesResultTypeDef

Volumes

  • Type: typing.List[aws_resource_validator.pydantic_models.opsworks_classes.VolumeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetachElasticLoadBalancerRequestRequestTypeDef

ElasticLoadBalancerName

  • Type:
  • Required: Yes

LayerId

  • Type:
  • Required: Yes

DisassociateElasticIpRequestRequestTypeDef

ElasticIp

  • Type:
  • Required: Yes

EbsBlockDeviceTypeDef

SnapshotId

  • Type: typing.Optional[str]

Iops

  • Type: typing.Optional[int]

VolumeSize

  • Type: typing.Optional[int]

VolumeType

  • Type: typing.Optional[typing.Literal['gp2', 'io1', 'standard']]

DeleteOnTermination

  • Type: typing.Optional[bool]

EcsClusterTypeDef

EcsClusterArn

  • Type: typing.Optional[str]

EcsClusterName

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

RegisteredAt

  • Type: typing.Optional[str]

ElasticIpTypeDef

Ip

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Domain

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

ElasticLoadBalancerTypeDef

ElasticLoadBalancerName

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

DnsName

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

LayerId

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

AvailabilityZones

  • Type: typing.Optional[typing.List[str]]

SubnetIds

  • Type: typing.Optional[typing.List[str]]

Ec2InstanceIds

  • Type: typing.Optional[typing.List[str]]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EnvironmentVariableTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

Secure

  • Type: typing.Optional[bool]

GetHostnameSuggestionRequestRequestTypeDef

LayerId

  • Type:
  • Required: Yes

GetHostnameSuggestionResultTypeDef

LayerId

  • Type:
  • Required: Yes

Hostname

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GrantAccessRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

ValidForInMinutes

  • Type: typing.Optional[int]

GrantAccessResultTypeDef

TemporaryCredential

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InstanceIdentityTypeDef

Document

  • Type: typing.Optional[str]

Signature

  • Type: typing.Optional[str]

InstanceTypeDef

AgentVersion

  • Type: typing.Optional[str]

AmiId

  • Type: typing.Optional[str]

Architecture

  • Type: typing.Optional[typing.Literal['i386', 'x86_64']]

Arn

  • Type: typing.Optional[str]

AutoScalingType

  • Type: typing.Optional[typing.Literal['load', 'timer']]

AvailabilityZone

  • Type: typing.Optional[str]

BlockDeviceMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks_classes.BlockDeviceMappingTypeDef]]

CreatedAt

  • Type: typing.Optional[str]

EbsOptimized

  • Type: typing.Optional[bool]

Ec2InstanceId

  • Type: typing.Optional[str]

EcsClusterArn

  • Type: typing.Optional[str]

EcsContainerInstanceArn

  • Type: typing.Optional[str]

ElasticIp

  • Type: typing.Optional[str]

Hostname

  • Type: typing.Optional[str]

InfrastructureClass

  • Type: typing.Optional[str]

InstallUpdatesOnBoot

  • Type: typing.Optional[bool]

InstanceId

  • Type: typing.Optional[str]

InstanceProfileArn

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[str]

LastServiceErrorId

  • Type: typing.Optional[str]

LayerIds

  • Type: typing.Optional[typing.List[str]]

Os

  • Type: typing.Optional[str]

Platform

  • Type: typing.Optional[str]

PrivateDns

  • Type: typing.Optional[str]

PrivateIp

  • Type: typing.Optional[str]

PublicDns

  • Type: typing.Optional[str]

PublicIp

  • Type: typing.Optional[str]

RegisteredBy

  • Type: typing.Optional[str]

ReportedAgentVersion

  • Type: typing.Optional[str]

ReportedOs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.ReportedOsTypeDef]

RootDeviceType

  • Type: typing.Optional[typing.Literal['ebs', 'instance-store']]

RootDeviceVolumeId

  • Type: typing.Optional[str]

SecurityGroupIds

  • Type: typing.Optional[typing.List[str]]

SshHostDsaKeyFingerprint

  • Type: typing.Optional[str]

SshHostRsaKeyFingerprint

  • Type: typing.Optional[str]

SshKeyName

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

SubnetId

  • Type: typing.Optional[str]

Tenancy

  • Type: typing.Optional[str]

VirtualizationType

  • Type: typing.Optional[typing.Literal['hvm', 'paravirtual']]

InstancesCountResponseTypeDef

Assigning

  • Type:
  • Required: Yes

Booting

  • Type:
  • Required: Yes

ConnectionLost

  • Type:
  • Required: Yes

Deregistering

  • Type:
  • Required: Yes

Online

  • Type:
  • Required: Yes

Pending

  • Type:
  • Required: Yes

Rebooting

  • Type:
  • Required: Yes

Registered

  • Type:
  • Required: Yes

Registering

  • Type:
  • Required: Yes

Requested

  • Type:
  • Required: Yes

RunningSetup

  • Type:
  • Required: Yes

SetupFailed

  • Type:
  • Required: Yes

ShuttingDown

  • Type:
  • Required: Yes

StartFailed

  • Type:
  • Required: Yes

StopFailed

  • Type:
  • Required: Yes

Stopped

  • Type:
  • Required: Yes

Stopping

  • Type:
  • Required: Yes

Terminated

  • Type:
  • Required: Yes

Terminating

  • Type:
  • Required: Yes

Unassigning

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InstancesCountTypeDef

Assigning

  • Type: typing.Optional[int]

Booting

  • Type: typing.Optional[int]

ConnectionLost

  • Type: typing.Optional[int]

Deregistering

  • Type: typing.Optional[int]

Online

  • Type: typing.Optional[int]

Pending

  • Type: typing.Optional[int]

Rebooting

  • Type: typing.Optional[int]

Registered

  • Type: typing.Optional[int]

Registering

  • Type: typing.Optional[int]

Requested

  • Type: typing.Optional[int]

RunningSetup

  • Type: typing.Optional[int]

SetupFailed

  • Type: typing.Optional[int]

ShuttingDown

  • Type: typing.Optional[int]

StartFailed

  • Type: typing.Optional[int]

StopFailed

  • Type: typing.Optional[int]

Stopped

  • Type: typing.Optional[int]

Stopping

  • Type: typing.Optional[int]

Terminated

  • Type: typing.Optional[int]

Terminating

  • Type: typing.Optional[int]

Unassigning

  • Type: typing.Optional[int]

LayerTypeDef

Arn

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

LayerId

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['aws-flow-ruby', 'custom', 'db-master', 'ecs-cluster', 'java-app', 'lb', 'memcached', 'monitoring-master', 'nodejs-app', 'php-app', 'rails-app', 'web']]

Name

  • Type: typing.Optional[str]

Shortname

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Dict[typing.Literal['BundlerVersion', 'EcsClusterArn', 'EnableHaproxyStats', 'GangliaPassword', 'GangliaUrl', 'GangliaUser', 'HaproxyHealthCheckMethod', 'HaproxyHealthCheckUrl', 'HaproxyStatsPassword', 'HaproxyStatsUrl', 'HaproxyStatsUser', 'JavaAppServer', 'JavaAppServerVersion', 'Jvm', 'JvmOptions', 'JvmVersion', 'ManageBundler', 'MemcachedMemory', 'MysqlRootPassword', 'MysqlRootPasswordUbiquitous', 'NodejsVersion', 'PassengerVersion', 'RailsStack', 'RubyVersion', 'RubygemsVersion'], str]]

CloudWatchLogsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.CloudWatchLogsConfigurationOutputTypeDef]

CustomInstanceProfileArn

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

CustomSecurityGroupIds

  • Type: typing.Optional[typing.List[str]]

DefaultSecurityGroupNames

  • Type: typing.Optional[typing.List[str]]

Packages

  • Type: typing.Optional[typing.List[str]]

VolumeConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks_classes.VolumeConfigurationTypeDef]]

EnableAutoHealing

  • Type: typing.Optional[bool]

AutoAssignElasticIps

  • Type: typing.Optional[bool]

AutoAssignPublicIps

  • Type: typing.Optional[bool]

DefaultRecipes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.RecipesOutputTypeDef]

CustomRecipes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.RecipesOutputTypeDef]

CreatedAt

  • Type: typing.Optional[str]

InstallUpdatesOnBoot

  • Type: typing.Optional[bool]

UseEbsOptimizedInstances

  • Type: typing.Optional[bool]

LifecycleEventConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.LifecycleEventConfigurationTypeDef]

LifecycleEventConfigurationResponseTypeDef

Shutdown

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LifecycleEventConfigurationTypeDef

Shutdown

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.ShutdownEventConfigurationTypeDef]

ListTagsRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTagsResultTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

LoadBasedAutoScalingConfigurationTypeDef

LayerId

  • Type: typing.Optional[str]

Enable

  • Type: typing.Optional[bool]

UpScaling

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.AutoScalingThresholdsOutputTypeDef]

DownScaling

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.AutoScalingThresholdsOutputTypeDef]

OperatingSystemConfigurationManagerTypeDef

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

OperatingSystemTypeDef

Name

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

ConfigurationManagers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks_classes.OperatingSystemConfigurationManagerTypeDef]]

ReportedName

  • Type: typing.Optional[str]

ReportedVersion

  • Type: typing.Optional[str]

Supported

  • Type: typing.Optional[bool]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PermissionTypeDef

StackId

  • Type: typing.Optional[str]

IamUserArn

  • Type: typing.Optional[str]

AllowSsh

  • Type: typing.Optional[bool]

AllowSudo

  • Type: typing.Optional[bool]

Level

  • Type: typing.Optional[str]

RaidArrayTypeDef

RaidArrayId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

RaidLevel

  • Type: typing.Optional[int]

NumberOfDisks

  • Type: typing.Optional[int]

Size

  • Type: typing.Optional[int]

Device

  • Type: typing.Optional[str]

MountPoint

  • Type: typing.Optional[str]

AvailabilityZone

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

VolumeType

  • Type: typing.Optional[str]

Iops

  • Type: typing.Optional[int]

RdsDbInstanceTypeDef

RdsDbInstanceArn

  • Type: typing.Optional[str]

DbInstanceIdentifier

  • Type: typing.Optional[str]

DbUser

  • Type: typing.Optional[str]

DbPassword

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

Address

  • Type: typing.Optional[str]

Engine

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

MissingOnRds

  • Type: typing.Optional[bool]

RebootInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

RecipesOutputTypeDef

Setup

  • Type: typing.Optional[typing.List[str]]

Configure

  • Type: typing.Optional[typing.List[str]]

Deploy

  • Type: typing.Optional[typing.List[str]]

Undeploy

  • Type: typing.Optional[typing.List[str]]

Shutdown

  • Type: typing.Optional[typing.List[str]]

RecipesResponseTypeDef

Setup

  • Type: typing.List[str]
  • Required: Yes

Configure

  • Type: typing.List[str]
  • Required: Yes

Deploy

  • Type: typing.List[str]
  • Required: Yes

Undeploy

  • Type: typing.List[str]
  • Required: Yes

Shutdown

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RecipesTypeDef

Setup

  • Type: typing.Optional[typing.Sequence[str]]

Configure

  • Type: typing.Optional[typing.Sequence[str]]

Deploy

  • Type: typing.Optional[typing.Sequence[str]]

Undeploy

  • Type: typing.Optional[typing.Sequence[str]]

Shutdown

  • Type: typing.Optional[typing.Sequence[str]]

RegisterEcsClusterRequestRequestTypeDef

EcsClusterArn

  • Type:
  • Required: Yes

StackId

  • Type:
  • Required: Yes

RegisterEcsClusterResultTypeDef

EcsClusterArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterElasticIpRequestRequestTypeDef

ElasticIp

  • Type:
  • Required: Yes

StackId

  • Type:
  • Required: Yes

RegisterElasticIpResultTypeDef

ElasticIp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterInstanceRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

Hostname

  • Type: typing.Optional[str]

PublicIp

  • Type: typing.Optional[str]

PrivateIp

  • Type: typing.Optional[str]

RsaPublicKey

  • Type: typing.Optional[str]

RsaPublicKeyFingerprint

  • Type: typing.Optional[str]

InstanceIdentity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.InstanceIdentityTypeDef]

RegisterInstanceResultTypeDef

InstanceId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterRdsDbInstanceRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

RdsDbInstanceArn

  • Type:
  • Required: Yes

DbUser

  • Type:
  • Required: Yes

DbPassword

  • Type:
  • Required: Yes

RegisterVolumeRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

Ec2VolumeId

  • Type: typing.Optional[str]

RegisterVolumeResultTypeDef

VolumeId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReportedOsTypeDef

Family

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SelfUserProfileTypeDef

IamUserArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

SshUsername

  • Type: typing.Optional[str]

SshPublicKey

  • Type: typing.Optional[str]

ServiceErrorTypeDef

ServiceErrorId

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[str]

SetLoadBasedAutoScalingRequestRequestTypeDef

LayerId

  • Type:
  • Required: Yes

Enable

  • Type: typing.Optional[bool]

UpScaling

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.AutoScalingThresholdsTypeDef]

DownScaling

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.AutoScalingThresholdsTypeDef]

SetPermissionRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

IamUserArn

  • Type:
  • Required: Yes

AllowSsh

  • Type: typing.Optional[bool]

AllowSudo

  • Type: typing.Optional[bool]

Level

  • Type: typing.Optional[str]

SetTimeBasedAutoScalingRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

AutoScalingSchedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.WeeklyAutoScalingScheduleTypeDef]

ShutdownEventConfigurationTypeDef

ExecutionTimeout

  • Type: typing.Optional[int]

DelayUntilElbConnectionsDrained

  • Type: typing.Optional[bool]

SourceResponseTypeDef

Type

  • Type: typing.Literal['archive', 'git', 's3', 'svn']
  • Required: Yes

Url

  • Type:
  • Required: Yes

Username

  • Type:
  • Required: Yes

Password

  • Type:
  • Required: Yes

SshKey

  • Type:
  • Required: Yes

Revision

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SourceTypeDef

Type

  • Type: typing.Optional[typing.Literal['archive', 'git', 's3', 'svn']]

Url

  • Type: typing.Optional[str]

Username

  • Type: typing.Optional[str]

Password

  • Type: typing.Optional[str]

SshKey

  • Type: typing.Optional[str]

Revision

  • Type: typing.Optional[str]

SslConfigurationTypeDef

Certificate

  • Type:
  • Required: Yes

PrivateKey

  • Type:
  • Required: Yes

Chain

  • Type: typing.Optional[str]

StackConfigurationManagerResponseTypeDef

Name

  • Type:
  • Required: Yes

Version

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StackConfigurationManagerTypeDef

Name

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

StackSummaryTypeDef

StackId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

LayersCount

  • Type: typing.Optional[int]

AppsCount

  • Type: typing.Optional[int]

InstancesCount

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.InstancesCountTypeDef]

StackTypeDef

StackId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Dict[typing.Literal['Color'], str]]

ServiceRoleArn

  • Type: typing.Optional[str]

DefaultInstanceProfileArn

  • Type: typing.Optional[str]

DefaultOs

  • Type: typing.Optional[str]

HostnameTheme

  • Type: typing.Optional[str]

DefaultAvailabilityZone

  • Type: typing.Optional[str]

DefaultSubnetId

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

ConfigurationManager

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.StackConfigurationManagerTypeDef]

ChefConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.ChefConfigurationTypeDef]

UseCustomCookbooks

  • Type: typing.Optional[bool]

UseOpsworksSecurityGroups

  • Type: typing.Optional[bool]

CustomCookbooksSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SourceTypeDef]

DefaultSshKeyName

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[str]

DefaultRootDeviceType

  • Type: typing.Optional[typing.Literal['ebs', 'instance-store']]

AgentVersion

  • Type: typing.Optional[str]

StartInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

StartStackRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

StopInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

Force

  • Type: typing.Optional[bool]

StopStackRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TemporaryCredentialTypeDef

Username

  • Type: typing.Optional[str]

Password

  • Type: typing.Optional[str]

ValidForInMinutes

  • Type: typing.Optional[int]

InstanceId

  • Type: typing.Optional[str]

TimeBasedAutoScalingConfigurationTypeDef

InstanceId

  • Type: typing.Optional[str]

AutoScalingSchedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.WeeklyAutoScalingScheduleOutputTypeDef]

UnassignInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

UnassignVolumeRequestRequestTypeDef

VolumeId

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAppRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DataSources

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opsworks_classes.DataSourceTypeDef]]

Type

  • Type: typing.Optional[typing.Literal['aws-flow-ruby', 'java', 'nodejs', 'other', 'php', 'rails', 'static']]

AppSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SourceTypeDef]

Domains

  • Type: typing.Optional[typing.Sequence[str]]

EnableSsl

  • Type: typing.Optional[bool]

SslConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SslConfigurationTypeDef]

Attributes

  • Type: typing.Optional[typing.Mapping[typing.Literal['AutoBundleOnDeploy', 'AwsFlowRubySettings', 'DocumentRoot', 'RailsEnv'], str]]

Environment

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opsworks_classes.EnvironmentVariableTypeDef]]

UpdateElasticIpRequestRequestTypeDef

ElasticIp

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateInstanceRequestRequestTypeDef

InstanceId

  • Type:
  • Required: Yes

LayerIds

  • Type: typing.Optional[typing.Sequence[str]]

InstanceType

  • Type: typing.Optional[str]

AutoScalingType

  • Type: typing.Optional[typing.Literal['load', 'timer']]

Hostname

  • Type: typing.Optional[str]

Os

  • Type: typing.Optional[str]

AmiId

  • Type: typing.Optional[str]

SshKeyName

  • Type: typing.Optional[str]

Architecture

  • Type: typing.Optional[typing.Literal['i386', 'x86_64']]

InstallUpdatesOnBoot

  • Type: typing.Optional[bool]

EbsOptimized

  • Type: typing.Optional[bool]

AgentVersion

  • Type: typing.Optional[str]

UpdateLayerRequestRequestTypeDef

LayerId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Shortname

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[typing.Literal['BundlerVersion', 'EcsClusterArn', 'EnableHaproxyStats', 'GangliaPassword', 'GangliaUrl', 'GangliaUser', 'HaproxyHealthCheckMethod', 'HaproxyHealthCheckUrl', 'HaproxyStatsPassword', 'HaproxyStatsUrl', 'HaproxyStatsUser', 'JavaAppServer', 'JavaAppServerVersion', 'Jvm', 'JvmOptions', 'JvmVersion', 'ManageBundler', 'MemcachedMemory', 'MysqlRootPassword', 'MysqlRootPasswordUbiquitous', 'NodejsVersion', 'PassengerVersion', 'RailsStack', 'RubyVersion', 'RubygemsVersion'], str]]

CloudWatchLogsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.CloudWatchLogsConfigurationTypeDef]

CustomInstanceProfileArn

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

CustomSecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

Packages

  • Type: typing.Optional[typing.Sequence[str]]

VolumeConfigurations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.opsworks_classes.VolumeConfigurationTypeDef]]

EnableAutoHealing

  • Type: typing.Optional[bool]

AutoAssignElasticIps

  • Type: typing.Optional[bool]

AutoAssignPublicIps

  • Type: typing.Optional[bool]

CustomRecipes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.RecipesTypeDef]

InstallUpdatesOnBoot

  • Type: typing.Optional[bool]

UseEbsOptimizedInstances

  • Type: typing.Optional[bool]

LifecycleEventConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.LifecycleEventConfigurationTypeDef]

UpdateMyUserProfileRequestRequestTypeDef

SshPublicKey

  • Type: typing.Optional[str]

UpdateRdsDbInstanceRequestRequestTypeDef

RdsDbInstanceArn

  • Type:
  • Required: Yes

DbUser

  • Type: typing.Optional[str]

DbPassword

  • Type: typing.Optional[str]

UpdateStackRequestRequestTypeDef

StackId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Attributes

  • Type: typing.Optional[typing.Mapping[typing.Literal['Color'], str]]

ServiceRoleArn

  • Type: typing.Optional[str]

DefaultInstanceProfileArn

  • Type: typing.Optional[str]

DefaultOs

  • Type: typing.Optional[str]

HostnameTheme

  • Type: typing.Optional[str]

DefaultAvailabilityZone

  • Type: typing.Optional[str]

DefaultSubnetId

  • Type: typing.Optional[str]

CustomJson

  • Type: typing.Optional[str]

ConfigurationManager

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.StackConfigurationManagerTypeDef]

ChefConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.ChefConfigurationTypeDef]

UseCustomCookbooks

  • Type: typing.Optional[bool]

CustomCookbooksSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks_classes.SourceTypeDef]

DefaultSshKeyName

  • Type: typing.Optional[str]

DefaultRootDeviceType

  • Type: typing.Optional[typing.Literal['ebs', 'instance-store']]

UseOpsworksSecurityGroups

  • Type: typing.Optional[bool]

AgentVersion

  • Type: typing.Optional[str]

UpdateUserProfileRequestRequestTypeDef

IamUserArn

  • Type:
  • Required: Yes

SshUsername

  • Type: typing.Optional[str]

SshPublicKey

  • Type: typing.Optional[str]

AllowSelfManagement

  • Type: typing.Optional[bool]

UpdateVolumeRequestRequestTypeDef

VolumeId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

MountPoint

  • Type: typing.Optional[str]

UserProfileTypeDef

IamUserArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

SshUsername

  • Type: typing.Optional[str]

SshPublicKey

  • Type: typing.Optional[str]

AllowSelfManagement

  • Type: typing.Optional[bool]

VolumeConfigurationTypeDef

MountPoint

  • Type:
  • Required: Yes

NumberOfDisks

  • Type:
  • Required: Yes

Size

  • Type:
  • Required: Yes

RaidLevel

  • Type: typing.Optional[int]

VolumeType

  • Type: typing.Optional[str]

Iops

  • Type: typing.Optional[int]

Encrypted

  • Type: typing.Optional[bool]

VolumeTypeDef

VolumeId

  • Type: typing.Optional[str]

Ec2VolumeId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

RaidArrayId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

Size

  • Type: typing.Optional[int]

Device

  • Type: typing.Optional[str]

MountPoint

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

AvailabilityZone

  • Type: typing.Optional[str]

VolumeType

  • Type: typing.Optional[str]

Iops

  • Type: typing.Optional[int]

Encrypted

  • Type: typing.Optional[bool]

WaiterConfigTypeDef

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]

WeeklyAutoScalingScheduleOutputTypeDef

Monday

  • Type: typing.Optional[typing.Dict[str, str]]

Tuesday

  • Type: typing.Optional[typing.Dict[str, str]]

Wednesday

  • Type: typing.Optional[typing.Dict[str, str]]

Thursday

  • Type: typing.Optional[typing.Dict[str, str]]

Friday

  • Type: typing.Optional[typing.Dict[str, str]]

Saturday

  • Type: typing.Optional[typing.Dict[str, str]]

Sunday

  • Type: typing.Optional[typing.Dict[str, str]]

WeeklyAutoScalingScheduleTypeDef

Monday

  • Type: typing.Optional[typing.Mapping[str, str]]

Tuesday

  • Type: typing.Optional[typing.Mapping[str, str]]

Wednesday

  • Type: typing.Optional[typing.Mapping[str, str]]

Thursday

  • Type: typing.Optional[typing.Mapping[str, str]]

Friday

  • Type: typing.Optional[typing.Mapping[str, str]]

Saturday

  • Type: typing.Optional[typing.Mapping[str, str]]

Sunday

  • Type: typing.Optional[typing.Mapping[str, str]]