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]]