String appId
String stackId
String shortname
String name
String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> dataSources
String type
Constraints:
Allowed Values: java, rails, php, nodejs, static, other
Source appSource
Source object that describes the app repository.com.amazonaws.internal.ListWithAutoConstructFlag<T> domains
'www.example.com, example.com'Boolean enableSsl
SslConfiguration sslConfiguration
SslConfiguration object with the SSL configuration.Map<K,V> attributes
String createdAt
com.amazonaws.internal.ListWithAutoConstructFlag<T> environment
EnvironmentVariable objects that specify
environment variables to be associated with the app. You can specify
up to ten environment variables. After you deploy the app, these
variables are defined on the associated app server instances.Integer instanceCount
Integer thresholdsWaitTime
Constraints:
Range: 1 - 100
Integer ignoreMetricsTime
IgnoreMetricsTime allows you to direct
AWS OpsWorks to not raise any scaling events long enough to get the
new instances online.
Constraints:
Range: 1 - 100
Double cpuThreshold
Double memoryThreshold
Double loadThreshold
String sourceStackId
String name
String region
String vpcId
If the VPC ID corresponds
to a default VPC and you have specified either the
DefaultAvailabilityZone or the
DefaultSubnetId parameter only, AWS OpsWorks infers the
value of the other parameter. If you specify neither parameter, AWS
OpsWorks sets these parameters to the first valid Availability Zone
for the specified region and the corresponding default VPC subnet ID,
respectively.
If you specify a nondefault VPC ID, note the following:
DefaultSubnetId.For more information on how to use AWS OpsWorks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2 Classic, see Supported Platforms.
Map<K,V> attributes
String serviceRoleArn
You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.
String defaultInstanceProfileArn
String defaultOs
Amazon Linux, Ubuntu 12.04 LTS, or
Ubuntu 14.04 LTS. The default option is Amazon
Linux.String hostnameTheme
HostnameTheme is set to
Layer_Dependent, which creates host names by appending
integers to the layer's short name. The other themes are: Baked_GoodsCloudsEuropean_CitiesFruitsGreek_DeitiesLegendary_Creatures_from_JapanPlanets_and_MoonsRoman_DeitiesScottish_IslandsUS_CitiesWild_CatsTo obtain a generated host
name, call GetHostNameSuggestion, which returns a host
name based on the current theme.
String defaultAvailabilityZone
DefaultSubnetId, the subnet must be in the same zone. For
more information, see the VpcId parameter description.String defaultSubnetId
VpcId parameter. All instances
are launched into this subnet unless you specify otherwise when you
create the instance. If you also specify a value for
DefaultAvailabilityZone, the subnet must be in that zone.
For information on default values and when this parameter is required,
see the VpcId parameter description.String customJson
"{\"key1\": \"value1\", \"key2\":
\"value2\",...}"
For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration JSON
StackConfigurationManager configurationManager
ChefConfiguration chefConfiguration
ChefConfiguration object that specifies whether to
enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For
more information, see Create
a New Stack.Boolean useCustomCookbooks
Boolean useOpsworksSecurityGroups
AWS OpsWorks provides a standard set of
built-in security groups, one for each layer, which are associated
with layers by default. With UseOpsworksSecurityGroups
you can instead provide your own custom security groups.
UseOpsworksSecurityGroups has the following settings:
For more information, see Create a New Stack.
Source customCookbooksSource
String defaultSshKeyName
Boolean clonePermissions
com.amazonaws.internal.ListWithAutoConstructFlag<T> cloneAppIds
String defaultRootDeviceType
Constraints:
Allowed Values: ebs, instance-store
String stackId
String commandId
String instanceId
String deploymentId
String createdAt
String acknowledgedAt
String completedAt
String status
Integer exitCode
String logUrl
String type
deployrollbackstartstoprestartundeployupdate_dependenciesinstall_dependenciesupdate_custom_cookbooksexecute_recipesString stackId
String shortname
String name
String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> dataSources
String type
Constraints:
Allowed Values: java, rails, php, nodejs, static, other
Source appSource
Source object that specifies the app repository.com.amazonaws.internal.ListWithAutoConstructFlag<T> domains
'www.example.com, example.com'Boolean enableSsl
SslConfiguration sslConfiguration
SslConfiguration object with the SSL configuration.Map<K,V> attributes
com.amazonaws.internal.ListWithAutoConstructFlag<T> environment
EnvironmentVariable objects that specify
environment variables to be associated with the app. You can specify
up to ten environment variables. After you deploy the app, these
variables are defined on the associated app server instance.
String appId
String stackId
String appId
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
DeploymentCommand command
DeploymentCommand object that specifies the deployment
command and any associated arguments.String comment
String customJson
"{\"key1\": \"value1\", \"key2\":
\"value2\",...}"
For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration JSON.
String deploymentId
String stackId
com.amazonaws.internal.ListWithAutoConstructFlag<T> layerIds
String instanceType
String autoScalingType
Constraints:
Allowed Values: load, timer
String hostname
String os
Amazon
Linux, Ubuntu 12.04 LTS, or Ubuntu 14.04
LTS.CustomThe default option is Amazon Linux. If you set this
parameter to Custom, you must use the
CreateInstance action's AmiId parameter to specify the custom
AMI that you want to use. For more information on the standard
operating systems, see Operating
SystemsFor more information on how to use custom AMIs with
OpsWorks, see Using
Custom AMIs.
String amiId
String sshKeyName
String availabilityZone
String virtualizationType
paravirtual or
hvm.String subnetId
String architecture
x86_64.
Instance types do not necessarily support both architectures. For a
list of the architectures that are supported by the different instance
types, see Instance
Families and Types.
Constraints:
Allowed Values: x86_64, i386
String rootDeviceType
Constraints:
Allowed Values: ebs, instance-store
Boolean installUpdatesOnBoot
true. To control
when updates are installed, set this value to false. You
must then update your instances manually by using
CreateDeployment to run the update_dependencies
stack command or manually running yum (Amazon Linux) or
apt-get (Ubuntu) on the instances. We strongly
recommend using the default value of true to ensure that
your instances have the latest security updates.
Boolean ebsOptimized
String instanceId
String stackId
String type
Constraints:
Allowed Values: java-app, lb, web, php-app, rails-app, nodejs-app, memcached, db-master, monitoring-master, custom
String name
String shortname
Map<K,V> attributes
String customInstanceProfileArn
com.amazonaws.internal.ListWithAutoConstructFlag<T> customSecurityGroupIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> packages
Package objects that describe the layer
packages.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumeConfigurations
VolumeConfigurations object that describes the layer's
Amazon EBS volumes.Boolean enableAutoHealing
Boolean autoAssignElasticIps
Boolean autoAssignPublicIps
Recipes customRecipes
LayerCustomRecipes object that specifies the layer
custom recipes.Boolean installUpdatesOnBoot
true. To control
when updates are installed, set this value to false. You
must then update your instances manually by using
CreateDeployment to run the update_dependencies
stack command or manually running yum (Amazon Linux) or
apt-get (Ubuntu) on the instances. We strongly
recommend using the default value of true, to ensure that
your instances have the latest security updates.
Boolean useEbsOptimizedInstances
String layerId
String name
String region
String vpcId
If the VPC ID corresponds to a default
VPC and you have specified either the
DefaultAvailabilityZone or the
DefaultSubnetId parameter only, AWS OpsWorks infers the
value of the other parameter. If you specify neither parameter, AWS
OpsWorks sets these parameters to the first valid Availability Zone
for the specified region and the corresponding default VPC subnet ID,
respectively.
If you specify a nondefault VPC ID, note the following:
DefaultSubnetId.For more information on how to use AWS OpsWorks with a VPC, see Running a Stack in a VPC. For more information on default VPC and EC2 Classic, see Supported Platforms.
Map<K,V> attributes
String serviceRoleArn
String defaultInstanceProfileArn
String defaultOs
Amazon Linux, Ubuntu 12.04 LTS, or
Ubuntu 14.04 LTS. The default option is Amazon
Linux.String hostnameTheme
HostnameTheme is set to
Layer_Dependent, which creates host names by appending
integers to the layer's short name. The other themes are: Baked_GoodsCloudsEuropean_CitiesFruitsGreek_DeitiesLegendary_Creatures_from_JapanPlanets_and_MoonsRoman_DeitiesScottish_IslandsUS_CitiesWild_CatsTo obtain a generated host
name, call GetHostNameSuggestion, which returns a host
name based on the current theme.
String defaultAvailabilityZone
DefaultSubnetId, the subnet must be in the same zone. For
more information, see the VpcId parameter description.String defaultSubnetId
VpcId parameter. All instances
are launched into this subnet unless you specify otherwise when you
create the instance. If you also specify a value for
DefaultAvailabilityZone, the subnet must be in that zone.
For information on default values and when this parameter is required,
see the VpcId parameter description.String customJson
"{\"key1\": \"value1\", \"key2\":
\"value2\",...}"
For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration JSON.
StackConfigurationManager configurationManager
ChefConfiguration chefConfiguration
ChefConfiguration object that specifies whether to
enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For
more information, see Create
a New Stack.Boolean useCustomCookbooks
Boolean useOpsworksSecurityGroups
AWS OpsWorks provides a standard set of
built-in security groups, one for each layer, which are associated
with layers by default. With UseOpsworksSecurityGroups
you can instead provide your own custom security groups.
UseOpsworksSecurityGroups has the following settings:
For more information, see Create a New Stack.
Source customCookbooksSource
String defaultSshKeyName
String defaultRootDeviceType
instance-store. For more
information, see Storage
for the Root Device.
Constraints:
Allowed Values: ebs, instance-store
String stackId
DescribeStacks.String iamUserArn
String sshUsername
my.name
will be changed to myname. If you do not specify an SSH
user name, AWS OpsWorks generates one from the IAM user name.String sshPublicKey
Boolean allowSelfManagement
String iamUserArn
String appId
String layerId
String stackId
String iamUserArn
String deploymentId
String stackId
String appId
String createdAt
String completedAt
Integer duration
String iamUserArn
String comment
DeploymentCommand command
String status
String customJson
"{\"key1\": \"value1\", \"key2\":
\"value2\",...}"
For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration JSON.
com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
String name
For stacks, the following commands are available:
execute_recipes: Execute one or more recipes. To
specify the recipes, set an Args parameter named
recipes to the list of recipes to be executed. For
example, to execute phpapp::appsetup, set
Args to
{"recipes":["phpapp::appsetup"]}.install_dependencies: Install the stack's
dependencies.update_custom_cookbooks: Update
the stack's custom cookbooks.update_dependencies: Update the stack's
dependencies.For apps, the following commands are available:
deploy: Deploy an app. Rails apps
have an optional Args parameter named
migrate. Set Args to {"migrate":["true"]} to
migrate the database. The default setting is
{"migrate":["false"]}.rollback Roll the app
back to the previous version. When you update an app, AWS OpsWorks
stores the previous version, up to a maximum of five versions. You can
use this command to roll an app back as many as four versions.start: Start the app's web or application
server.stop: Stop the app's web or application
server.restart: Restart the app's web or
application server.undeploy: Undeploy the
app.
Constraints:
Allowed Values: install_dependencies, update_dependencies, update_custom_cookbooks, execute_recipes, deploy, rollback, start, stop, restart, undeploy
Map<K,V> args
{"arg_name":["value1", "value2", ...]}
String elasticIp
String rdsDbInstanceArn
String volumeId
String stackId
DescribeApps
returns a description of the apps in the specified stack.com.amazonaws.internal.ListWithAutoConstructFlag<T> appIds
DescribeApps returns a description of the
specified apps. Otherwise, it returns a description of every app.com.amazonaws.internal.ListWithAutoConstructFlag<T> apps
App objects that describe the specified apps.String deploymentId
DescribeCommands returns a description of the commands
associated with the specified deployment.String instanceId
DescribeCommands returns a description of the commands
associated with the specified instance.com.amazonaws.internal.ListWithAutoConstructFlag<T> commandIds
DescribeCommands returns a description of the specified
commands. Otherwise, it returns a description of every command.com.amazonaws.internal.ListWithAutoConstructFlag<T> commands
Command objects that describe each of the
specified commands.String stackId
DescribeDeployments returns a description of the commands
associated with the specified stack.String appId
DescribeDeployments returns a description of the commands
associated with the specified app.com.amazonaws.internal.ListWithAutoConstructFlag<T> deploymentIds
DescribeDeployments returns a description of
the specified deployments. Otherwise, it returns a description of
every deployment.com.amazonaws.internal.ListWithAutoConstructFlag<T> deployments
Deployment objects that describe the
deployments.String instanceId
DescribeElasticIps returns a description of the Elastic
IP addresses associated with the specified instance.String stackId
DescribeElasticIps returns a description of the Elastic
IP addresses that are registered with the specified stack.com.amazonaws.internal.ListWithAutoConstructFlag<T> ips
DescribeElasticIps returns a description of
the specified Elastic IP addresses. Otherwise, it returns a
description of every Elastic IP address.com.amazonaws.internal.ListWithAutoConstructFlag<T> elasticIps
ElasticIps object that describes the specified Elastic
IP addresses.String stackId
com.amazonaws.internal.ListWithAutoConstructFlag<T> layerIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> elasticLoadBalancers
ElasticLoadBalancer objects that describe the
specified Elastic Load Balancing instances.String stackId
DescribeInstances
returns descriptions of the instances associated with the specified
stack.String layerId
DescribeInstances
returns descriptions of the instances associated with the specified
layer.com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
DescribeInstances returns a description of the specified
instances. Otherwise, it returns a description of every instance.com.amazonaws.internal.ListWithAutoConstructFlag<T> instances
Instance objects that describe the instances.String stackId
com.amazonaws.internal.ListWithAutoConstructFlag<T> layerIds
DescribeLayers returns a description
of every layer in the specified stack.com.amazonaws.internal.ListWithAutoConstructFlag<T> layers
Layer objects that describe the layers.com.amazonaws.internal.ListWithAutoConstructFlag<T> layerIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> loadBasedAutoScalingConfigurations
LoadBasedAutoScalingConfiguration objects
that describe each layer's configuration.SelfUserProfile userProfile
UserProfile object that describes the user's SSH
information.String iamUserArn
String stackId
com.amazonaws.internal.ListWithAutoConstructFlag<T> permissions
Permission objects that describe the stack
permissions. Permission object with permissions
for each of the stack IAM ARNs.Permission
object with permissions for each of the user's stack IDs.Permission object with permissions for the
specified stack and IAM ARN.String instanceId
DescribeRaidArrays returns descriptions of the RAID
arrays associated with the specified instance.String stackId
com.amazonaws.internal.ListWithAutoConstructFlag<T> raidArrayIds
DescribeRaidArrays returns descriptions of the specified
arrays. Otherwise, it returns a description of every array.com.amazonaws.internal.ListWithAutoConstructFlag<T> raidArrays
RaidArrays object that describes the specified RAID
arrays.String stackId
com.amazonaws.internal.ListWithAutoConstructFlag<T> rdsDbInstanceArns
com.amazonaws.internal.ListWithAutoConstructFlag<T> rdsDbInstances
RdsDbInstance objects that describe the
instances.String stackId
DescribeServiceErrors returns descriptions of the errors
associated with the specified stack.String instanceId
DescribeServiceErrors returns descriptions of the errors
associated with the specified instance.com.amazonaws.internal.ListWithAutoConstructFlag<T> serviceErrorIds
DescribeServiceErrors returns descriptions of the
specified errors. Otherwise, it returns a description of every error.com.amazonaws.internal.ListWithAutoConstructFlag<T> serviceErrors
ServiceError objects that describe the
specified service errors.com.amazonaws.internal.ListWithAutoConstructFlag<T> stackIds
DescribeStacks returns a description
of every stack.com.amazonaws.internal.ListWithAutoConstructFlag<T> stacks
Stack objects that describe the stacks.String stackId
StackSummary stackSummary
StackSummary object that contains the results.com.amazonaws.internal.ListWithAutoConstructFlag<T> instanceIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> timeBasedAutoScalingConfigurations
TimeBasedAutoScalingConfiguration objects
that describe the configuration for the specified instances.com.amazonaws.internal.ListWithAutoConstructFlag<T> iamUserArns
com.amazonaws.internal.ListWithAutoConstructFlag<T> userProfiles
Users object that describes the specified users.String instanceId
DescribeVolumes returns descriptions of the volumes
associated with the specified instance.String stackId
String raidArrayId
DescribeVolumes returns descriptions of the volumes
associated with the specified RAID array.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumeIds
DescribeVolumes returns descriptions of the specified
volumes. Otherwise, it returns a description of every volume.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumes
String elasticIp
String elasticLoadBalancerName
String region
String dnsName
String stackId
String layerId
String vpcId
com.amazonaws.internal.ListWithAutoConstructFlag<T> availabilityZones
com.amazonaws.internal.ListWithAutoConstructFlag<T> subnetIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> ec2InstanceIds
String key
String value
Boolean secure
Secure to true.
DescribeApps then returns **Filtered**
instead of the actual value. The default value for Secure
is false.String layerId
String instanceId
String ec2InstanceId
String virtualizationType
paravirtual or
hvm.
Constraints:
Allowed Values: paravirtual, hvm
String hostname
String stackId
com.amazonaws.internal.ListWithAutoConstructFlag<T> layerIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> securityGroupIds
String instanceType
String instanceProfileArn
String status
bootingconnection_lostonlinerebootingrequestedrunning_setupsetup_failedstart_failedstoppedterminatedterminatingString os
String amiId
String availabilityZone
String subnetId
String publicDns
String privateDns
String publicIp
String privateIp
String elasticIp
String autoScalingType
Constraints:
Allowed Values: load, timer
String sshKeyName
String sshHostRsaKeyFingerprint
String sshHostDsaKeyFingerprint
String createdAt
String lastServiceErrorId
String architecture
Constraints:
Allowed Values: x86_64, i386
String rootDeviceType
Constraints:
Allowed Values: ebs, instance-store
String rootDeviceVolumeId
Boolean installUpdatesOnBoot
true. If this value
is set to false, you must then update your instances
manually by using CreateDeployment to run the
update_dependencies stack command or manually running
yum (Amazon Linux) or apt-get (Ubuntu) on
the instances. We strongly recommend using the default value
of true, to ensure that your instances have the latest
security updates.
Boolean ebsOptimized
Integer booting
booting status.Integer connectionLost
connection_lost status.Integer online
online status.Integer pending
pending status.Integer rebooting
rebooting status.Integer requested
requested status.Integer runningSetup
running_setup status.Integer setupFailed
setup_failed status.Integer shuttingDown
shutting_down status.Integer startFailed
start_failed status.Integer stopped
stopped status.Integer stopping
stopping status.Integer terminated
terminated status.Integer terminating
terminating status.String stackId
String layerId
String type
Constraints:
Allowed Values: java-app, lb, web, php-app, rails-app, nodejs-app, memcached, db-master, monitoring-master, custom
String name
String shortname
Map<K,V> attributes
String customInstanceProfileArn
com.amazonaws.internal.ListWithAutoConstructFlag<T> customSecurityGroupIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> defaultSecurityGroupNames
com.amazonaws.internal.ListWithAutoConstructFlag<T> packages
Package objects that describe the layer's
packages.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumeConfigurations
VolumeConfigurations object that describes the layer's
Amazon EBS volumes.Boolean enableAutoHealing
Boolean autoAssignElasticIps
Boolean autoAssignPublicIps
Recipes defaultRecipes
LayerCustomRecipes
specifies the custom recipes for a particular layer to be run in
response to each of the five events. To specify a recipe, use the cookbook's directory name in the repository followed by two colons and the recipe name, which is the recipe's file name without the .rb extension. For example: phpapp2::dbsetup specifies the dbsetup.rb recipe in the repository's phpapp2 folder.
Recipes customRecipes
LayerCustomRecipes object that specifies the layer's
custom recipes.String createdAt
Boolean installUpdatesOnBoot
true. If this value
is set to false, you must then update your instances
manually by using CreateDeployment to run the
update_dependencies stack command or manually running
yum (Amazon Linux) or apt-get (Ubuntu) on
the instances. We strongly recommend using the default value
of true, to ensure that your instances have the latest
security updates.
Boolean useEbsOptimizedInstances
String layerId
Boolean enable
AutoScalingThresholds upScaling
LoadBasedAutoscalingInstruction object that describes
the upscaling configuration, which defines how and when AWS OpsWorks
increases the number of instances.AutoScalingThresholds downScaling
LoadBasedAutoscalingInstruction object that describes
the downscaling configuration, which defines how and when AWS OpsWorks
reduces the number of instances.String stackId
String iamUserArn
Boolean allowSsh
Boolean allowSudo
String level
denyshowdeploymanageiam_onlyFor more information on the permissions associated with these levels, see Managing User Permissions
String raidArrayId
String instanceId
String name
Integer raidLevel
Integer numberOfDisks
Integer size
String device
String mountPoint
String availabilityZone
String createdAt
String stackId
String volumeType
Integer iops
String rdsDbInstanceArn
String dbInstanceIdentifier
String dbUser
String dbPassword
String region
String address
String engine
String stackId
Boolean missingOnRds
true if AWS OpsWorks was unable to discover the
Amazon RDS instance. AWS OpsWorks attempts to discover the instance
only once. If this value is set to true, you must
deregister the instance and then register it again.String instanceId
com.amazonaws.internal.ListWithAutoConstructFlag<T> setup
setup event.com.amazonaws.internal.ListWithAutoConstructFlag<T> configure
configure event.com.amazonaws.internal.ListWithAutoConstructFlag<T> deploy
deploy event.com.amazonaws.internal.ListWithAutoConstructFlag<T> undeploy
undeploy event.com.amazonaws.internal.ListWithAutoConstructFlag<T> shutdown
shutdown event.String elasticIp
String volumeId
String layerId
Boolean enable
AutoScalingThresholds upScaling
AutoScalingThresholds object with the upscaling
threshold configuration. If the load exceeds these thresholds for a
specified amount of time, AWS OpsWorks starts a specified number of
instances.AutoScalingThresholds downScaling
AutoScalingThresholds object with the downscaling
threshold configuration. If the load falls below these thresholds for
a specified amount of time, AWS OpsWorks stops a specified number of
instances.String stackId
String iamUserArn
Boolean allowSsh
Boolean allowSudo
String level
denyshowdeploymanageiam_onlyFor more information on the permissions associated with these levels, see Managing User Permissions
String instanceId
WeeklyAutoScalingSchedule autoScalingSchedule
AutoScalingSchedule with the instance schedule.String type
Constraints:
Allowed Values: git, svn, archive, s3
String url
String username
Username to the appropriate IAM access key
ID.Username to the user name.String password
String sshKey
String revision
String stackId
String name
String arn
String region
String vpcId
Map<K,V> attributes
String serviceRoleArn
String defaultInstanceProfileArn
String defaultOs
Amazon Linux, Ubuntu 12.04 LTS, or
Ubuntu 14.04 LTS. The default option is Amazon
Linux.String hostnameTheme
String defaultAvailabilityZone
String defaultSubnetId
String customJson
"{\"key1\": \"value1\", \"key2\":
\"value2\",...}"
For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration JSON.
StackConfigurationManager configurationManager
ChefConfiguration chefConfiguration
ChefConfiguration object that specifies whether to
enable Berkshelf and the Berkshelf version. For more information, see
Create
a New Stack.Boolean useCustomCookbooks
Boolean useOpsworksSecurityGroups
Source customCookbooksSource
String defaultSshKeyName
String createdAt
String defaultRootDeviceType
Constraints:
Allowed Values: ebs, instance-store
String stackId
String name
String arn
Integer layersCount
Integer appsCount
InstancesCount instancesCount
InstancesCount object with the number of instances in
each status.String instanceId
String stackId
String instanceId
String stackId
String instanceId
WeeklyAutoScalingSchedule autoScalingSchedule
WeeklyAutoScalingSchedule object with the instance
schedule.String volumeId
String appId
String name
String description
com.amazonaws.internal.ListWithAutoConstructFlag<T> dataSources
String type
Constraints:
Allowed Values: java, rails, php, nodejs, static, other
Source appSource
Source object that specifies the app repository.com.amazonaws.internal.ListWithAutoConstructFlag<T> domains
'www.example.com, example.com'Boolean enableSsl
SslConfiguration sslConfiguration
SslConfiguration object with the SSL configuration.Map<K,V> attributes
com.amazonaws.internal.ListWithAutoConstructFlag<T> environment
EnvironmentVariable objects that specify
environment variables to be associated with the app. You can specify
up to ten environment variables. After you deploy the app, these
variables are defined on the associated app server instances.
String instanceId
com.amazonaws.internal.ListWithAutoConstructFlag<T> layerIds
String instanceType
String autoScalingType
Constraints:
Allowed Values: load, timer
String hostname
String os
Amazon
Linux, Ubuntu 12.04 LTS, or Ubuntu 14.04
LTS.CustomThe default option is Amazon Linux. If you set this
parameter to Custom, you must use the
CreateInstance action's AmiId parameter to specify the custom
AMI that you want to use. For more information on the standard
operating systems, see Operating
SystemsFor more information on how to use custom AMIs with
OpsWorks, see Using
Custom AMIs.
String amiId
String sshKeyName
String architecture
Constraints:
Allowed Values: x86_64, i386
Boolean installUpdatesOnBoot
true. To control
when updates are installed, set this value to false. You
must then update your instances manually by using
CreateDeployment to run the update_dependencies
stack command or manually running yum (Amazon Linux) or
apt-get (Ubuntu) on the instances. We strongly
recommend using the default value of true, to ensure that
your instances have the latest security updates.
Boolean ebsOptimized
String layerId
String name
String shortname
Map<K,V> attributes
String customInstanceProfileArn
com.amazonaws.internal.ListWithAutoConstructFlag<T> customSecurityGroupIds
com.amazonaws.internal.ListWithAutoConstructFlag<T> packages
Package objects that describe the layer's
packages.com.amazonaws.internal.ListWithAutoConstructFlag<T> volumeConfigurations
VolumeConfigurations object that describes the layer's
Amazon EBS volumes.Boolean enableAutoHealing
Boolean autoAssignElasticIps
Boolean autoAssignPublicIps
Recipes customRecipes
LayerCustomRecipes object that specifies the layer's
custom recipes.Boolean installUpdatesOnBoot
true. To control
when updates are installed, set this value to false. You
must then update your instances manually by using
CreateDeployment to run the update_dependencies
stack command or manually running yum (Amazon Linux) or
apt-get (Ubuntu) on the instances. We strongly
recommend using the default value of true, to ensure that
your instances have the latest security updates.
Boolean useEbsOptimizedInstances
String sshPublicKey
String stackId
String name
Map<K,V> attributes
String serviceRoleArn
You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the stack's current service role ARN, if you prefer, but you must do so explicitly.
String defaultInstanceProfileArn
String defaultOs
Amazon Linux, Ubuntu 12.04 LTS, or
Ubuntu 14.04 LTS. The default option is Amazon
Linux.String hostnameTheme
HostnameTheme is set to
Layer_Dependent, which creates host names by appending
integers to the layer's short name. The other themes are: Baked_GoodsCloudsEuropean_CitiesFruitsGreek_DeitiesLegendary_Creatures_from_JapanPlanets_and_MoonsRoman_DeitiesScottish_IslandsUS_CitiesWild_CatsTo obtain a generated host
name, call GetHostNameSuggestion, which returns a host
name based on the current theme.
String defaultAvailabilityZone
DefaultSubnetId, the subnet must be in the same zone. For
more information, see CreateStack.String defaultSubnetId
VpcId parameter. All instances
are launched into this subnet unless you specify otherwise when you
create the instance. If you also specify a value for
DefaultAvailabilityZone, the subnet must be in that zone.
For information on default values and when this parameter is required,
see the VpcId parameter description.String customJson
"{\"key1\": \"value1\", \"key2\":
\"value2\",...}"
For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration JSON.
StackConfigurationManager configurationManager
ChefConfiguration chefConfiguration
ChefConfiguration object that specifies whether to
enable Berkshelf and the Berkshelf version on Chef 11.10 stacks. For
more information, see Create
a New Stack.Boolean useCustomCookbooks
Source customCookbooksSource
String defaultSshKeyName
String defaultRootDeviceType
Constraints:
Allowed Values: ebs, instance-store
Boolean useOpsworksSecurityGroups
AWS OpsWorks provides a standard set of
built-in security groups, one for each layer, which are associated
with layers by default. UseOpsworksSecurityGroups allows
you to instead provide your own custom security groups.
UseOpsworksSecurityGroups has the following settings:
For more information, see Create a New Stack.
String iamUserArn
String sshUsername
my.name
will be changed to myname. If you do not specify an SSH
user name, AWS OpsWorks generates one from the IAM user name.String sshPublicKey
Boolean allowSelfManagement
String iamUserArn
String name
String sshUsername
String sshPublicKey
Boolean allowSelfManagement
String volumeId
String ec2VolumeId
String name
String raidArrayId
String instanceId
String status
Integer size
String device
String mountPoint
String region
String availabilityZone
String volumeType
Integer iops
String mountPoint
Integer raidLevel
Integer numberOfDisks
Integer size
String volumeType
Integer iops
Map<K,V> monday
Map<K,V> tuesday
Map<K,V> wednesday
Map<K,V> thursday
Map<K,V> friday
Map<K,V> saturday
Map<K,V> sunday
Copyright © 2014. All rights reserved.