Opsworks Classes
AgentVersion
Version
- Type: typing.Optional[str]
ConfigurationManager
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.StackConfigurationManager]
App
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.opsworks_classes.DataSource]]
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.opsworks_classes.Source]
Domains
- Type: typing.Optional[typing.List[str]]
EnableSsl
- Type: typing.Optional[bool]
SslConfiguration
- Type:
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.opsworks_classes.EnvironmentVariable]]
AssignInstanceRequest
InstanceId
- Type:
- Required: Yes
LayerIds
- Type: typing.List[str]
- Required: Yes
AssignVolumeRequest
VolumeId
- Type:
- Required: Yes
InstanceId
- Type: typing.Optional[str]
AssociateElasticIpRequest
ElasticIp
- Type:
- Required: Yes
InstanceId
- Type: typing.Optional[str]
AttachElasticLoadBalancerRequest
ElasticLoadBalancerName
- Type:
- Required: Yes
LayerId
- Type:
- Required: Yes
AutoScalingThresholds
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]]
AutoScalingThresholdsOutput
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]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BlockDeviceMapping
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.opsworks_classes.EbsBlockDevice]
ChefConfiguration
ManageBerkshelf
- Type: typing.Optional[bool]
BerkshelfVersion
- Type: typing.Optional[str]
CloneStackRequest
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.Dict[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.opsworks_classes.StackConfigurationManager]
ChefConfiguration
- Type:
UseCustomCookbooks
- Type: typing.Optional[bool]
UseOpsworksSecurityGroups
- Type: typing.Optional[bool]
CustomCookbooksSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Source]
DefaultSshKeyName
- Type: typing.Optional[str]
ClonePermissions
- Type: typing.Optional[bool]
CloneAppIds
- Type: typing.Optional[typing.List[str]]
DefaultRootDeviceType
- Type: typing.Optional[typing.Literal['ebs', 'instance-store']]
AgentVersion
- Type: typing.Optional[str]
CloneStackResult
StackId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CloudWatchLogsConfiguration
Enabled
- Type: typing.Optional[bool]
LogStreams
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.CloudWatchLogsLogStream]]
CloudWatchLogsConfigurationOutput
Enabled
- Type: typing.Optional[bool]
LogStreams
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.CloudWatchLogsLogStream]]
CloudWatchLogsLogStream
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]
Command
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]
CreateAppRequest
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.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.DataSource]]
AppSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Source]
Domains
- Type: typing.Optional[typing.List[str]]
EnableSsl
- Type: typing.Optional[bool]
SslConfiguration
- Type:
Attributes
- Type: typing.Optional[typing.Dict[typing.Literal['AutoBundleOnDeploy', 'AwsFlowRubySettings', 'DocumentRoot', 'RailsEnv'], str]]
Environment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.EnvironmentVariable]]
CreateAppResult
AppId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDeploymentRequest
StackId
- Type:
- Required: Yes
Command
- Type: typing.Union[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.DeploymentCommand, aws_resource_validator.pydantic_models.opsworks.opsworks_classes.DeploymentCommandOutput]
- Required: Yes
AppId
- Type: typing.Optional[str]
InstanceIds
- Type: typing.Optional[typing.List[str]]
LayerIds
- Type: typing.Optional[typing.List[str]]
Comment
- Type: typing.Optional[str]
CustomJson
- Type: typing.Optional[str]
CreateDeploymentResult
DeploymentId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateInstanceRequest
StackId
- Type:
- Required: Yes
LayerIds
- Type: typing.List[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.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.BlockDeviceMapping]]
InstallUpdatesOnBoot
- Type: typing.Optional[bool]
EbsOptimized
- Type: typing.Optional[bool]
AgentVersion
- Type: typing.Optional[str]
Tenancy
- Type: typing.Optional[str]
CreateInstanceResult
InstanceId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLayerRequest
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.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.Union[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.CloudWatchLogsConfiguration, aws_resource_validator.pydantic_models.opsworks.opsworks_classes.CloudWatchLogsConfigurationOutput, NoneType]
CustomInstanceProfileArn
- Type: typing.Optional[str]
CustomJson
- Type: typing.Optional[str]
CustomSecurityGroupIds
- 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.opsworks_classes.VolumeConfiguration]]
EnableAutoHealing
- Type: typing.Optional[bool]
AutoAssignElasticIps
- Type: typing.Optional[bool]
AutoAssignPublicIps
- Type: typing.Optional[bool]
CustomRecipes
- Type: typing.Union[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Recipes, aws_resource_validator.pydantic_models.opsworks.opsworks_classes.RecipesOutput, NoneType]
InstallUpdatesOnBoot
- Type: typing.Optional[bool]
UseEbsOptimizedInstances
- Type: typing.Optional[bool]
LifecycleEventConfiguration
- Type:
CreateLayerRequestStackCreateLayer
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.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.Union[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.CloudWatchLogsConfiguration, aws_resource_validator.pydantic_models.opsworks.opsworks_classes.CloudWatchLogsConfigurationOutput, NoneType]
CustomInstanceProfileArn
- Type: typing.Optional[str]
CustomJson
- Type: typing.Optional[str]
CustomSecurityGroupIds
- 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.opsworks_classes.VolumeConfiguration]]
EnableAutoHealing
- Type: typing.Optional[bool]
AutoAssignElasticIps
- Type: typing.Optional[bool]
AutoAssignPublicIps
- Type: typing.Optional[bool]
CustomRecipes
- Type: typing.Union[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Recipes, aws_resource_validator.pydantic_models.opsworks.opsworks_classes.RecipesOutput, NoneType]
InstallUpdatesOnBoot
- Type: typing.Optional[bool]
UseEbsOptimizedInstances
- Type: typing.Optional[bool]
LifecycleEventConfiguration
- Type:
CreateLayerResult
LayerId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStackRequest
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.Dict[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.opsworks_classes.StackConfigurationManager]
ChefConfiguration
- Type:
UseCustomCookbooks
- Type: typing.Optional[bool]
UseOpsworksSecurityGroups
- Type: typing.Optional[bool]
CustomCookbooksSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Source]
DefaultSshKeyName
- Type: typing.Optional[str]
DefaultRootDeviceType
- Type: typing.Optional[typing.Literal['ebs', 'instance-store']]
AgentVersion
- Type: typing.Optional[str]
CreateStackRequestServiceResourceCreateStack
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.Dict[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.opsworks_classes.StackConfigurationManager]
ChefConfiguration
- Type:
UseCustomCookbooks
- Type: typing.Optional[bool]
UseOpsworksSecurityGroups
- Type: typing.Optional[bool]
CustomCookbooksSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Source]
DefaultSshKeyName
- Type: typing.Optional[str]
DefaultRootDeviceType
- Type: typing.Optional[typing.Literal['ebs', 'instance-store']]
AgentVersion
- Type: typing.Optional[str]
CreateStackResult
StackId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserProfileRequest
IamUserArn
- Type:
- Required: Yes
SshUsername
- Type: typing.Optional[str]
SshPublicKey
- Type: typing.Optional[str]
AllowSelfManagement
- Type: typing.Optional[bool]
CreateUserProfileResult
IamUserArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DataSource
Type
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
DeleteAppRequest
AppId
- Type:
- Required: Yes
DeleteInstanceRequest
InstanceId
- Type:
- Required: Yes
DeleteElasticIp
- Type: typing.Optional[bool]
DeleteVolumes
- Type: typing.Optional[bool]
DeleteLayerRequest
LayerId
- Type:
- Required: Yes
DeleteStackRequest
StackId
- Type:
- Required: Yes
DeleteUserProfileRequest
IamUserArn
- Type:
- Required: Yes
Deployment
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.opsworks_classes.DeploymentCommandOutput]
Status
- Type: typing.Optional[str]
CustomJson
- Type: typing.Optional[str]
InstanceIds
- Type: typing.Optional[typing.List[str]]
DeploymentCommand
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]]]
DeploymentCommandOutput
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]]]
DeregisterEcsClusterRequest
EcsClusterArn
- Type:
- Required: Yes
DeregisterElasticIpRequest
ElasticIp
- Type:
- Required: Yes
DeregisterInstanceRequest
InstanceId
- Type:
- Required: Yes
DeregisterRdsDbInstanceRequest
RdsDbInstanceArn
- Type:
- Required: Yes
DeregisterVolumeRequest
VolumeId
- Type:
- Required: Yes
DescribeAgentVersionsRequest
StackId
- Type: typing.Optional[str]
ConfigurationManager
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.StackConfigurationManager]
DescribeAgentVersionsResult
AgentVersions
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.AgentVersion]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAppsRequest
StackId
- Type: typing.Optional[str]
AppIds
- Type: typing.Optional[typing.List[str]]
DescribeAppsRequestWait
StackId
- Type: typing.Optional[str]
AppIds
- Type: typing.Optional[typing.List[str]]
WaiterConfig
- Type:
DescribeAppsResult
Apps
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.App]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeCommandsRequest
DeploymentId
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
CommandIds
- Type: typing.Optional[typing.List[str]]
DescribeCommandsResult
Commands
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Command]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDeploymentsRequest
StackId
- Type: typing.Optional[str]
AppId
- Type: typing.Optional[str]
DeploymentIds
- Type: typing.Optional[typing.List[str]]
DescribeDeploymentsRequestWait
StackId
- Type: typing.Optional[str]
AppId
- Type: typing.Optional[str]
DeploymentIds
- Type: typing.Optional[typing.List[str]]
WaiterConfig
- Type:
DescribeDeploymentsResult
Deployments
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Deployment]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEcsClustersRequest
EcsClusterArns
- Type: typing.Optional[typing.List[str]]
StackId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeEcsClustersRequestPaginate
EcsClusterArns
- Type: typing.Optional[typing.List[str]]
StackId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.PaginatorConfig]
DescribeEcsClustersResult
EcsClusters
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.EcsCluster]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeElasticIpsRequest
InstanceId
- Type: typing.Optional[str]
StackId
- Type: typing.Optional[str]
Ips
- Type: typing.Optional[typing.List[str]]
DescribeElasticIpsResult
ElasticIps
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.ElasticIp]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeElasticLoadBalancersRequest
StackId
- Type: typing.Optional[str]
LayerIds
- Type: typing.Optional[typing.List[str]]
DescribeElasticLoadBalancersResult
ElasticLoadBalancers
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.ElasticLoadBalancer]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInstancesRequest
StackId
- Type: typing.Optional[str]
LayerId
- Type: typing.Optional[str]
InstanceIds
- Type: typing.Optional[typing.List[str]]
DescribeInstancesRequestWait
StackId
- Type: typing.Optional[str]
LayerId
- Type: typing.Optional[str]
InstanceIds
- Type: typing.Optional[typing.List[str]]
WaiterConfig
- Type:
DescribeInstancesRequestWaitExtra
StackId
- Type: typing.Optional[str]
LayerId
- Type: typing.Optional[str]
InstanceIds
- Type: typing.Optional[typing.List[str]]
WaiterConfig
- Type:
DescribeInstancesRequestWaitExtraExtra
StackId
- Type: typing.Optional[str]
LayerId
- Type: typing.Optional[str]
InstanceIds
- Type: typing.Optional[typing.List[str]]
WaiterConfig
- Type:
DescribeInstancesRequestWaitExtraExtraExtra
StackId
- Type: typing.Optional[str]
LayerId
- Type: typing.Optional[str]
InstanceIds
- Type: typing.Optional[typing.List[str]]
WaiterConfig
- Type:
DescribeInstancesResult
Instances
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Instance]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLayersRequest
StackId
- Type: typing.Optional[str]
LayerIds
- Type: typing.Optional[typing.List[str]]
DescribeLayersResult
Layers
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Layer]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLoadBasedAutoScalingRequest
LayerIds
- Type: typing.List[str]
- Required: Yes
DescribeLoadBasedAutoScalingResult
LoadBasedAutoScalingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.LoadBasedAutoScalingConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeMyUserProfileResult
UserProfile
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeOperatingSystemsResponse
OperatingSystems
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.OperatingSystem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePermissionsRequest
IamUserArn
- Type: typing.Optional[str]
StackId
- Type: typing.Optional[str]
DescribePermissionsResult
Permissions
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Permission]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRaidArraysRequest
InstanceId
- Type: typing.Optional[str]
StackId
- Type: typing.Optional[str]
RaidArrayIds
- Type: typing.Optional[typing.List[str]]
DescribeRaidArraysResult
RaidArrays
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.RaidArray]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRdsDbInstancesRequest
StackId
- Type:
- Required: Yes
RdsDbInstanceArns
- Type: typing.Optional[typing.List[str]]
DescribeRdsDbInstancesResult
RdsDbInstances
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.RdsDbInstance]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeServiceErrorsRequest
StackId
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
ServiceErrorIds
- Type: typing.Optional[typing.List[str]]
DescribeServiceErrorsResult
ServiceErrors
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.ServiceError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStackProvisioningParametersRequest
StackId
- Type:
- Required: Yes
DescribeStackProvisioningParametersResult
AgentInstallerUrl
- Type:
- Required: Yes
Parameters
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStackSummaryRequest
StackId
- Type:
- Required: Yes
DescribeStackSummaryResult
StackSummary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStacksRequest
StackIds
- Type: typing.Optional[typing.List[str]]
DescribeStacksResult
Stacks
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Stack]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTimeBasedAutoScalingRequest
InstanceIds
- Type: typing.List[str]
- Required: Yes
DescribeTimeBasedAutoScalingResult
TimeBasedAutoScalingConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.TimeBasedAutoScalingConfiguration]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUserProfilesRequest
IamUserArns
- Type: typing.Optional[typing.List[str]]
DescribeUserProfilesResult
UserProfiles
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.UserProfile]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeVolumesRequest
InstanceId
- Type: typing.Optional[str]
StackId
- Type: typing.Optional[str]
RaidArrayId
- Type: typing.Optional[str]
VolumeIds
- Type: typing.Optional[typing.List[str]]
DescribeVolumesResult
Volumes
- Type: typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Volume]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetachElasticLoadBalancerRequest
ElasticLoadBalancerName
- Type:
- Required: Yes
LayerId
- Type:
- Required: Yes
DisassociateElasticIpRequest
ElasticIp
- Type:
- Required: Yes
EbsBlockDevice
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]
EcsCluster
EcsClusterArn
- Type: typing.Optional[str]
EcsClusterName
- Type: typing.Optional[str]
StackId
- Type: typing.Optional[str]
RegisteredAt
- Type: typing.Optional[str]
ElasticIp
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]
ElasticLoadBalancer
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]]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
EnvironmentVariable
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
Secure
- Type: typing.Optional[bool]
GetHostnameSuggestionRequest
LayerId
- Type:
- Required: Yes
GetHostnameSuggestionResult
LayerId
- Type:
- Required: Yes
Hostname
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GrantAccessRequest
InstanceId
- Type:
- Required: Yes
ValidForInMinutes
- Type: typing.Optional[int]
GrantAccessResult
TemporaryCredential
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Instance
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.opsworks_classes.BlockDeviceMapping]]
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:
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']]
InstanceIdentity
Document
- Type: typing.Optional[str]
Signature
- Type: typing.Optional[str]
InstancesCount
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]
Layer
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.opsworks_classes.CloudWatchLogsConfigurationOutput]
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.opsworks_classes.VolumeConfiguration]]
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.opsworks_classes.RecipesOutput]
CustomRecipes
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.RecipesOutput]
CreatedAt
- Type: typing.Optional[str]
InstallUpdatesOnBoot
- Type: typing.Optional[bool]
UseEbsOptimizedInstances
- Type: typing.Optional[bool]
LifecycleEventConfiguration
- Type:
LifecycleEventConfiguration
Shutdown
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.ShutdownEventConfiguration]
ListTagsRequest
ResourceArn
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTagsResult
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LoadBasedAutoScalingConfiguration
LayerId
- Type: typing.Optional[str]
Enable
- Type: typing.Optional[bool]
UpScaling
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.AutoScalingThresholdsOutput]
DownScaling
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.AutoScalingThresholdsOutput]
OperatingSystem
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.opsworks_classes.OperatingSystemConfigurationManager]]
ReportedName
- Type: typing.Optional[str]
ReportedVersion
- Type: typing.Optional[str]
Supported
- Type: typing.Optional[bool]
OperatingSystemConfigurationManager
Name
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Permission
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]
RaidArray
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]
RdsDbInstance
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]
RebootInstanceRequest
InstanceId
- Type:
- Required: Yes
Recipes
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]]
RecipesOutput
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]]
RegisterEcsClusterRequest
EcsClusterArn
- Type:
- Required: Yes
StackId
- Type:
- Required: Yes
RegisterEcsClusterResult
EcsClusterArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterElasticIpRequest
ElasticIp
- Type:
- Required: Yes
StackId
- Type:
- Required: Yes
RegisterElasticIpResult
ElasticIp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterInstanceRequest
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:
RegisterInstanceResult
InstanceId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterRdsDbInstanceRequest
StackId
- Type:
- Required: Yes
RdsDbInstanceArn
- Type:
- Required: Yes
DbUser
- Type:
- Required: Yes
DbPassword
- Type:
- Required: Yes
RegisterVolumeRequest
StackId
- Type:
- Required: Yes
Ec2VolumeId
- Type: typing.Optional[str]
RegisterVolumeResult
VolumeId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ReportedOs
Family
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
ResponseMetadata
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]
SelfUserProfile
IamUserArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
SshUsername
- Type: typing.Optional[str]
SshPublicKey
- Type: typing.Optional[str]
ServiceError
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]
SetLoadBasedAutoScalingRequest
LayerId
- Type:
- Required: Yes
Enable
- Type: typing.Optional[bool]
UpScaling
- Type: typing.Union[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.AutoScalingThresholds, aws_resource_validator.pydantic_models.opsworks.opsworks_classes.AutoScalingThresholdsOutput, NoneType]
DownScaling
- Type: typing.Union[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.AutoScalingThresholds, aws_resource_validator.pydantic_models.opsworks.opsworks_classes.AutoScalingThresholdsOutput, NoneType]
SetPermissionRequest
StackId
- Type:
- Required: Yes
IamUserArn
- Type:
- Required: Yes
AllowSsh
- Type: typing.Optional[bool]
AllowSudo
- Type: typing.Optional[bool]
Level
- Type: typing.Optional[str]
SetTimeBasedAutoScalingRequest
InstanceId
- Type:
- Required: Yes
AutoScalingSchedule
- Type: typing.Union[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.WeeklyAutoScalingSchedule, aws_resource_validator.pydantic_models.opsworks.opsworks_classes.WeeklyAutoScalingScheduleOutput, NoneType]
ShutdownEventConfiguration
ExecutionTimeout
- Type: typing.Optional[int]
DelayUntilElbConnectionsDrained
- Type: typing.Optional[bool]
Source
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]
SslConfiguration
Certificate
- Type:
- Required: Yes
PrivateKey
- Type:
- Required: Yes
Chain
- Type: typing.Optional[str]
Stack
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.opsworks_classes.StackConfigurationManager]
ChefConfiguration
- Type:
UseCustomCookbooks
- Type: typing.Optional[bool]
UseOpsworksSecurityGroups
- Type: typing.Optional[bool]
CustomCookbooksSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Source]
DefaultSshKeyName
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[str]
DefaultRootDeviceType
- Type: typing.Optional[typing.Literal['ebs', 'instance-store']]
AgentVersion
- Type: typing.Optional[str]
StackConfigurationManager
Name
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
StackSummary
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:
StartInstanceRequest
InstanceId
- Type:
- Required: Yes
StartStackRequest
StackId
- Type:
- Required: Yes
StopInstanceRequest
InstanceId
- Type:
- Required: Yes
Force
- Type: typing.Optional[bool]
StopStackRequest
StackId
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
TemporaryCredential
Username
- Type: typing.Optional[str]
Password
- Type: typing.Optional[str]
ValidForInMinutes
- Type: typing.Optional[int]
InstanceId
- Type: typing.Optional[str]
TimeBasedAutoScalingConfiguration
InstanceId
- Type: typing.Optional[str]
AutoScalingSchedule
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.WeeklyAutoScalingScheduleOutput]
UnassignInstanceRequest
InstanceId
- Type:
- Required: Yes
UnassignVolumeRequest
VolumeId
- Type:
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateAppRequest
AppId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DataSources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.DataSource]]
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.opsworks_classes.Source]
Domains
- Type: typing.Optional[typing.List[str]]
EnableSsl
- Type: typing.Optional[bool]
SslConfiguration
- Type:
Attributes
- Type: typing.Optional[typing.Dict[typing.Literal['AutoBundleOnDeploy', 'AwsFlowRubySettings', 'DocumentRoot', 'RailsEnv'], str]]
Environment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.EnvironmentVariable]]
UpdateElasticIpRequest
ElasticIp
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
UpdateInstanceRequest
InstanceId
- Type:
- Required: Yes
LayerIds
- Type: typing.Optional[typing.List[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]
UpdateLayerRequest
LayerId
- Type:
- Required: Yes
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.Union[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.CloudWatchLogsConfiguration, aws_resource_validator.pydantic_models.opsworks.opsworks_classes.CloudWatchLogsConfigurationOutput, NoneType]
CustomInstanceProfileArn
- Type: typing.Optional[str]
CustomJson
- Type: typing.Optional[str]
CustomSecurityGroupIds
- 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.opsworks_classes.VolumeConfiguration]]
EnableAutoHealing
- Type: typing.Optional[bool]
AutoAssignElasticIps
- Type: typing.Optional[bool]
AutoAssignPublicIps
- Type: typing.Optional[bool]
CustomRecipes
- Type: typing.Union[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Recipes, aws_resource_validator.pydantic_models.opsworks.opsworks_classes.RecipesOutput, NoneType]
InstallUpdatesOnBoot
- Type: typing.Optional[bool]
UseEbsOptimizedInstances
- Type: typing.Optional[bool]
LifecycleEventConfiguration
- Type:
UpdateMyUserProfileRequest
SshPublicKey
- Type: typing.Optional[str]
UpdateRdsDbInstanceRequest
RdsDbInstanceArn
- Type:
- Required: Yes
DbUser
- Type: typing.Optional[str]
DbPassword
- Type: typing.Optional[str]
UpdateStackRequest
StackId
- Type:
- Required: Yes
Name
- 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.opsworks_classes.StackConfigurationManager]
ChefConfiguration
- Type:
UseCustomCookbooks
- Type: typing.Optional[bool]
CustomCookbooksSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.opsworks.opsworks_classes.Source]
DefaultSshKeyName
- Type: typing.Optional[str]
DefaultRootDeviceType
- Type: typing.Optional[typing.Literal['ebs', 'instance-store']]
UseOpsworksSecurityGroups
- Type: typing.Optional[bool]
AgentVersion
- Type: typing.Optional[str]
UpdateUserProfileRequest
IamUserArn
- Type:
- Required: Yes
SshUsername
- Type: typing.Optional[str]
SshPublicKey
- Type: typing.Optional[str]
AllowSelfManagement
- Type: typing.Optional[bool]
UpdateVolumeRequest
VolumeId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
MountPoint
- Type: typing.Optional[str]
UserProfile
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]
Volume
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]
VolumeConfiguration
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]
WaiterConfig
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]
WeeklyAutoScalingSchedule
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]]
WeeklyAutoScalingScheduleOutput
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]]