All Downloads are FREE. Search and download functionalities are using the official Maven repository.

models.opsworks-2013-02-18-intermediate.json Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS OpsWorks module holds the client classes that are used for communicating with AWS OpsWorks Service

There is a newer version: 1.11.7
Show newest version
{
  "customizationConfig" : {
    "additionalShapeConstructors" : null,
    "authPolicyActions" : {
      "actionPrefix" : null,
      "fileNamePrefix" : null,
      "skip" : true
    },
    "calculateCRC32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customClientConfigFactory" : null,
    "customCodeTemplates" : null,
    "customErrorCodeFieldName" : null,
    "customExceptionUnmarshallerImpl" : null,
    "customFileHeader" : null,
    "customResponseMetadataClassName" : null,
    "customServiceMetadata" : null,
    "customServiceNameForRequest" : null,
    "customSignerProvider" : null,
    "operationModifiers" : null,
    "operationsWithResponseStreamContentLengthValidation" : null,
    "renameShapes" : null,
    "requestMetrics" : null,
    "requiredParamValidationEnabled" : false,
    "sdkModeledExceptionBaseClassName" : null,
    "sendEmptyAutoConstructedListAsEmptyList" : null,
    "sendExplicitlyEmptyListsForQuery" : false,
    "serviceClientHoldInputStream" : false,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "simpleMethods" : null,
    "skipInterfaceAdditions" : false,
    "skipSmokeTests" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true
  },
  "metadata" : {
    "apiVersion" : "2013-02-18",
    "asyncClient" : "AWSOpsWorksAsyncClient",
    "asyncClientBuilderClassName" : "AWSOpsWorksAsyncClientBuilder",
    "asyncInterface" : "AWSOpsWorksAsync",
    "cborProtocol" : false,
    "checksumFormat" : null,
    "contentType" : null,
    "cucumberModuleInjectorClassName" : "AWSOpsWorksModuleInjector",
    "defaultEndpoint" : "https://opsworks.us-east-1.amazonaws.com",
    "defaultEndpointWithoutHttpProtocol" : "opsworks.us-east-1.amazonaws.com",
    "documentation" : "AWS OpsWorks 

Welcome to the AWS OpsWorks API Reference. This guide provides descriptions, syntax, and usage examples for AWS OpsWorks actions and data types, including common parameters and error codes.

AWS OpsWorks is an application management service that provides an integrated experience for overseeing the complete application lifecycle. For information about this product, go to the AWS OpsWorks details page.

SDKs and CLI

The most common way to use the AWS OpsWorks API is by using the AWS Command Line Interface (CLI) or by using one of the AWS SDKs to implement applications in your preferred language. For more information, see:

Endpoints

AWS OpsWorks supports the following endpoints, all HTTPS. You must connect to one of the following endpoints. Stacks can only be accessed or managed within the endpoint in which they are created.

  • opsworks.us-east-1.amazonaws.com

  • opsworks.us-west-1.amazonaws.com

  • opsworks.us-west-2.amazonaws.com

  • opsworks.eu-west-1.amazonaws.com

  • opsworks.eu-central-1.amazonaws.com

  • opsworks.ap-northeast-1.amazonaws.com

  • opsworks.ap-northeast-2.amazonaws.com

  • opsworks.ap-south-1.amazonaws.com

  • opsworks.ap-southeast-1.amazonaws.com

  • opsworks.ap-southeast-2.amazonaws.com

  • opsworks.sa-east-1.amazonaws.com

Chef Versions

When you call CreateStack, CloneStack, or UpdateStack we recommend you use the ConfigurationManager parameter to specify the Chef version. The recommended and default value for Linux stacks is currently 12. Windows stacks use Chef 12.2. For more information, see Chef Versions.

You can specify Chef 12, 11.10, or 11.4 for your Linux stack. We recommend migrating your existing Linux stacks to Chef 12 as soon as possible.

", "endpointPrefix" : "opsworks", "hasApiWithStreamInput" : false, "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "packageName" : "com.amazonaws.services.opsworks", "packagePath" : "com/amazonaws/services/opsworks", "protocol" : "json", "protocolDefaultExceptionUmarshallerImpl" : null, "serviceAbbreviation" : null, "serviceFullName" : "AWS OpsWorks", "serviceName" : "AWS OpsWorks", "signingName" : "opsworks", "smokeTestsPackageName" : "com.amazonaws.services.opsworks.smoketests", "syncClient" : "AWSOpsWorksClient", "syncClientBuilderClassName" : "AWSOpsWorksClientBuilder", "syncInterface" : "AWSOpsWorks", "unmarshallerClassSuffix" : "JsonUnmarshaller", "unmarshallerContextClassName" : "JsonUnmarshallerContext", "xmlProtocol" : false }, "operations" : { "AssignInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AssignInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Assign a registered instance to a layer.

  • You can assign registered on-premises instances to any layer type.

  • You can assign registered Amazon EC2 instances only to custom layers.

  • You cannot use this action with instances that were created with AWS OpsWorks.

Required Permissions: To use this action, an AWS Identity and Access Management (IAM) user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssignInstanceRequest", "variableName" : "assignInstanceRequest", "variableType" : "AssignInstanceRequest", "documentation" : "", "simpleType" : "AssignInstanceRequest", "variableSetterType" : "AssignInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "assignInstance", "operationName" : "AssignInstance", "returnType" : { "returnType" : "AssignInstanceResult", "documentation" : null }, "syncReturnType" : "AssignInstanceResult" }, "AssignVolume" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AssignVolumeResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Assigns one of the stack's registered Amazon EBS volumes to a specified instance. The volume must first be registered with the stack by calling RegisterVolume. After you register the volume, you must call UpdateVolume to specify a mount point before calling AssignVolume. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssignVolumeRequest", "variableName" : "assignVolumeRequest", "variableType" : "AssignVolumeRequest", "documentation" : "", "simpleType" : "AssignVolumeRequest", "variableSetterType" : "AssignVolumeRequest" }, "inputStreamPropertyName" : null, "methodName" : "assignVolume", "operationName" : "AssignVolume", "returnType" : { "returnType" : "AssignVolumeResult", "documentation" : null }, "syncReturnType" : "AssignVolumeResult" }, "AssociateElasticIp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AssociateElasticIpResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Associates one of the stack's registered Elastic IP addresses with a specified instance. The address must first be registered with the stack by calling RegisterElasticIp. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateElasticIpRequest", "variableName" : "associateElasticIpRequest", "variableType" : "AssociateElasticIpRequest", "documentation" : "", "simpleType" : "AssociateElasticIpRequest", "variableSetterType" : "AssociateElasticIpRequest" }, "inputStreamPropertyName" : null, "methodName" : "associateElasticIp", "operationName" : "AssociateElasticIp", "returnType" : { "returnType" : "AssociateElasticIpResult", "documentation" : null }, "syncReturnType" : "AssociateElasticIpResult" }, "AttachElasticLoadBalancer" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "AttachElasticLoadBalancerResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Attaches an Elastic Load Balancing load balancer to a specified layer. For more information, see Elastic Load Balancing.

You must create the Elastic Load Balancing instance separately, by using the Elastic Load Balancing console, API, or CLI. For more information, see Elastic Load Balancing Developer Guide.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AttachElasticLoadBalancerRequest", "variableName" : "attachElasticLoadBalancerRequest", "variableType" : "AttachElasticLoadBalancerRequest", "documentation" : "", "simpleType" : "AttachElasticLoadBalancerRequest", "variableSetterType" : "AttachElasticLoadBalancerRequest" }, "inputStreamPropertyName" : null, "methodName" : "attachElasticLoadBalancer", "operationName" : "AttachElasticLoadBalancer", "returnType" : { "returnType" : "AttachElasticLoadBalancerResult", "documentation" : null }, "syncReturnType" : "AttachElasticLoadBalancerResult" }, "CloneStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "CloneStackResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a clone of a specified stack. For more information, see Clone a Stack. By default, all parameters are set to the values used by the parent stack.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CloneStackRequest", "variableName" : "cloneStackRequest", "variableType" : "CloneStackRequest", "documentation" : "", "simpleType" : "CloneStackRequest", "variableSetterType" : "CloneStackRequest" }, "inputStreamPropertyName" : null, "methodName" : "cloneStack", "operationName" : "CloneStack", "returnType" : { "returnType" : "CloneStackResult", "documentation" : "

Contains the response to a CloneStack request.

" }, "syncReturnType" : "CloneStackResult" }, "CreateApp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "CreateAppResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an app for a specified stack. For more information, see Creating Apps.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateAppRequest", "variableName" : "createAppRequest", "variableType" : "CreateAppRequest", "documentation" : "", "simpleType" : "CreateAppRequest", "variableSetterType" : "CreateAppRequest" }, "inputStreamPropertyName" : null, "methodName" : "createApp", "operationName" : "CreateApp", "returnType" : { "returnType" : "CreateAppResult", "documentation" : "

Contains the response to a CreateApp request.

" }, "syncReturnType" : "CreateAppResult" }, "CreateDeployment" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "CreateDeploymentResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Runs deployment or stack commands. For more information, see Deploying Apps and Run Stack Commands.

Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateDeploymentRequest", "variableName" : "createDeploymentRequest", "variableType" : "CreateDeploymentRequest", "documentation" : "", "simpleType" : "CreateDeploymentRequest", "variableSetterType" : "CreateDeploymentRequest" }, "inputStreamPropertyName" : null, "methodName" : "createDeployment", "operationName" : "CreateDeployment", "returnType" : { "returnType" : "CreateDeploymentResult", "documentation" : "

Contains the response to a CreateDeployment request.

" }, "syncReturnType" : "CreateDeploymentResult" }, "CreateInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "CreateInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an instance in a specified stack. For more information, see Adding an Instance to a Layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateInstanceRequest", "variableName" : "createInstanceRequest", "variableType" : "CreateInstanceRequest", "documentation" : "", "simpleType" : "CreateInstanceRequest", "variableSetterType" : "CreateInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "createInstance", "operationName" : "CreateInstance", "returnType" : { "returnType" : "CreateInstanceResult", "documentation" : "

Contains the response to a CreateInstance request.

" }, "syncReturnType" : "CreateInstanceResult" }, "CreateLayer" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "CreateLayerResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a layer. For more information, see How to Create a Layer.

You should use CreateLayer for noncustom layer types such as PHP App Server only if the stack does not have an existing layer of that type. A stack can have at most one instance of each noncustom layer; if you attempt to create a second instance, CreateLayer fails. A stack can have an arbitrary number of custom layers, so you can call CreateLayer as many times as you like for that layer type.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateLayerRequest", "variableName" : "createLayerRequest", "variableType" : "CreateLayerRequest", "documentation" : "", "simpleType" : "CreateLayerRequest", "variableSetterType" : "CreateLayerRequest" }, "inputStreamPropertyName" : null, "methodName" : "createLayer", "operationName" : "CreateLayer", "returnType" : { "returnType" : "CreateLayerResult", "documentation" : "

Contains the response to a CreateLayer request.

" }, "syncReturnType" : "CreateLayerResult" }, "CreateStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "CreateStackResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new stack. For more information, see Create a New Stack.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateStackRequest", "variableName" : "createStackRequest", "variableType" : "CreateStackRequest", "documentation" : "", "simpleType" : "CreateStackRequest", "variableSetterType" : "CreateStackRequest" }, "inputStreamPropertyName" : null, "methodName" : "createStack", "operationName" : "CreateStack", "returnType" : { "returnType" : "CreateStackResult", "documentation" : "

Contains the response to a CreateStack request.

" }, "syncReturnType" : "CreateStackResult" }, "CreateUserProfile" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "CreateUserProfileResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateUserProfileRequest", "variableName" : "createUserProfileRequest", "variableType" : "CreateUserProfileRequest", "documentation" : "", "simpleType" : "CreateUserProfileRequest", "variableSetterType" : "CreateUserProfileRequest" }, "inputStreamPropertyName" : null, "methodName" : "createUserProfile", "operationName" : "CreateUserProfile", "returnType" : { "returnType" : "CreateUserProfileResult", "documentation" : "

Contains the response to a CreateUserProfile request.

" }, "syncReturnType" : "CreateUserProfileResult" }, "DeleteApp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeleteAppResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a specified app.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteAppRequest", "variableName" : "deleteAppRequest", "variableType" : "DeleteAppRequest", "documentation" : "", "simpleType" : "DeleteAppRequest", "variableSetterType" : "DeleteAppRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteApp", "operationName" : "DeleteApp", "returnType" : { "returnType" : "DeleteAppResult", "documentation" : null }, "syncReturnType" : "DeleteAppResult" }, "DeleteInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeleteInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a specified instance, which terminates the associated Amazon EC2 instance. You must stop an instance before you can delete it.

For more information, see Deleting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteInstanceRequest", "variableName" : "deleteInstanceRequest", "variableType" : "DeleteInstanceRequest", "documentation" : "", "simpleType" : "DeleteInstanceRequest", "variableSetterType" : "DeleteInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteInstance", "operationName" : "DeleteInstance", "returnType" : { "returnType" : "DeleteInstanceResult", "documentation" : null }, "syncReturnType" : "DeleteInstanceResult" }, "DeleteLayer" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeleteLayerResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a specified layer. You must first stop and then delete all associated instances or unassign registered instances. For more information, see How to Delete a Layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteLayerRequest", "variableName" : "deleteLayerRequest", "variableType" : "DeleteLayerRequest", "documentation" : "", "simpleType" : "DeleteLayerRequest", "variableSetterType" : "DeleteLayerRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteLayer", "operationName" : "DeleteLayer", "returnType" : { "returnType" : "DeleteLayerResult", "documentation" : null }, "syncReturnType" : "DeleteLayerResult" }, "DeleteStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeleteStackResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a specified stack. You must first delete all instances, layers, and apps or deregister registered instances. For more information, see Shut Down a Stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteStackRequest", "variableName" : "deleteStackRequest", "variableType" : "DeleteStackRequest", "documentation" : "", "simpleType" : "DeleteStackRequest", "variableSetterType" : "DeleteStackRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteStack", "operationName" : "DeleteStack", "returnType" : { "returnType" : "DeleteStackResult", "documentation" : null }, "syncReturnType" : "DeleteStackResult" }, "DeleteUserProfile" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeleteUserProfileResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteUserProfileRequest", "variableName" : "deleteUserProfileRequest", "variableType" : "DeleteUserProfileRequest", "documentation" : "", "simpleType" : "DeleteUserProfileRequest", "variableSetterType" : "DeleteUserProfileRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteUserProfile", "operationName" : "DeleteUserProfile", "returnType" : { "returnType" : "DeleteUserProfileResult", "documentation" : null }, "syncReturnType" : "DeleteUserProfileResult" }, "DeregisterEcsCluster" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeregisterEcsClusterResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters a specified Amazon ECS cluster from a stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterEcsClusterRequest", "variableName" : "deregisterEcsClusterRequest", "variableType" : "DeregisterEcsClusterRequest", "documentation" : "", "simpleType" : "DeregisterEcsClusterRequest", "variableSetterType" : "DeregisterEcsClusterRequest" }, "inputStreamPropertyName" : null, "methodName" : "deregisterEcsCluster", "operationName" : "DeregisterEcsCluster", "returnType" : { "returnType" : "DeregisterEcsClusterResult", "documentation" : null }, "syncReturnType" : "DeregisterEcsClusterResult" }, "DeregisterElasticIp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeregisterElasticIpResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters a specified Elastic IP address. The address can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterElasticIpRequest", "variableName" : "deregisterElasticIpRequest", "variableType" : "DeregisterElasticIpRequest", "documentation" : "", "simpleType" : "DeregisterElasticIpRequest", "variableSetterType" : "DeregisterElasticIpRequest" }, "inputStreamPropertyName" : null, "methodName" : "deregisterElasticIp", "operationName" : "DeregisterElasticIp", "returnType" : { "returnType" : "DeregisterElasticIpResult", "documentation" : null }, "syncReturnType" : "DeregisterElasticIpResult" }, "DeregisterInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeregisterInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregister a registered Amazon EC2 or on-premises instance. This action removes the instance from the stack and returns it to your control. This action can not be used with instances that were created with AWS OpsWorks.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterInstanceRequest", "variableName" : "deregisterInstanceRequest", "variableType" : "DeregisterInstanceRequest", "documentation" : "", "simpleType" : "DeregisterInstanceRequest", "variableSetterType" : "DeregisterInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "deregisterInstance", "operationName" : "DeregisterInstance", "returnType" : { "returnType" : "DeregisterInstanceResult", "documentation" : null }, "syncReturnType" : "DeregisterInstanceResult" }, "DeregisterRdsDbInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeregisterRdsDbInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters an Amazon RDS instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterRdsDbInstanceRequest", "variableName" : "deregisterRdsDbInstanceRequest", "variableType" : "DeregisterRdsDbInstanceRequest", "documentation" : "", "simpleType" : "DeregisterRdsDbInstanceRequest", "variableSetterType" : "DeregisterRdsDbInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "deregisterRdsDbInstance", "operationName" : "DeregisterRdsDbInstance", "returnType" : { "returnType" : "DeregisterRdsDbInstanceResult", "documentation" : null }, "syncReturnType" : "DeregisterRdsDbInstanceResult" }, "DeregisterVolume" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeregisterVolumeResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deregisters an Amazon EBS volume. The volume can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterVolumeRequest", "variableName" : "deregisterVolumeRequest", "variableType" : "DeregisterVolumeRequest", "documentation" : "", "simpleType" : "DeregisterVolumeRequest", "variableSetterType" : "DeregisterVolumeRequest" }, "inputStreamPropertyName" : null, "methodName" : "deregisterVolume", "operationName" : "DeregisterVolume", "returnType" : { "returnType" : "DeregisterVolumeResult", "documentation" : null }, "syncReturnType" : "DeregisterVolumeResult" }, "DescribeAgentVersions" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeAgentVersionsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the available AWS OpsWorks agent versions. You must specify a stack ID or a configuration manager. DescribeAgentVersions returns a list of available agent versions for the specified stack or configuration manager.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAgentVersionsRequest", "variableName" : "describeAgentVersionsRequest", "variableType" : "DescribeAgentVersionsRequest", "documentation" : "", "simpleType" : "DescribeAgentVersionsRequest", "variableSetterType" : "DescribeAgentVersionsRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeAgentVersions", "operationName" : "DescribeAgentVersions", "returnType" : { "returnType" : "DescribeAgentVersionsResult", "documentation" : "

Contains the response to a DescribeAgentVersions request.

" }, "syncReturnType" : "DescribeAgentVersionsResult" }, "DescribeApps" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeAppsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a specified set of apps.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAppsRequest", "variableName" : "describeAppsRequest", "variableType" : "DescribeAppsRequest", "documentation" : "", "simpleType" : "DescribeAppsRequest", "variableSetterType" : "DescribeAppsRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeApps", "operationName" : "DescribeApps", "returnType" : { "returnType" : "DescribeAppsResult", "documentation" : "

Contains the response to a DescribeApps request.

" }, "syncReturnType" : "DescribeAppsResult" }, "DescribeCommands" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeCommandsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the results of specified commands.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeCommandsRequest", "variableName" : "describeCommandsRequest", "variableType" : "DescribeCommandsRequest", "documentation" : "", "simpleType" : "DescribeCommandsRequest", "variableSetterType" : "DescribeCommandsRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeCommands", "operationName" : "DescribeCommands", "returnType" : { "returnType" : "DescribeCommandsResult", "documentation" : "

Contains the response to a DescribeCommands request.

" }, "syncReturnType" : "DescribeCommandsResult" }, "DescribeDeployments" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeDeploymentsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a specified set of deployments.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeDeploymentsRequest", "variableName" : "describeDeploymentsRequest", "variableType" : "DescribeDeploymentsRequest", "documentation" : "", "simpleType" : "DescribeDeploymentsRequest", "variableSetterType" : "DescribeDeploymentsRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeDeployments", "operationName" : "DescribeDeployments", "returnType" : { "returnType" : "DescribeDeploymentsResult", "documentation" : "

Contains the response to a DescribeDeployments request.

" }, "syncReturnType" : "DescribeDeploymentsResult" }, "DescribeEcsClusters" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeEcsClustersResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes Amazon ECS clusters that are registered with a stack. If you specify only a stack ID, you can use the MaxResults and NextToken parameters to paginate the response. However, AWS OpsWorks currently supports only one cluster per layer, so the result set has a maximum of one element.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permission. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeEcsClustersRequest", "variableName" : "describeEcsClustersRequest", "variableType" : "DescribeEcsClustersRequest", "documentation" : "", "simpleType" : "DescribeEcsClustersRequest", "variableSetterType" : "DescribeEcsClustersRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeEcsClusters", "operationName" : "DescribeEcsClusters", "returnType" : { "returnType" : "DescribeEcsClustersResult", "documentation" : "

Contains the response to a DescribeEcsClusters request.

" }, "syncReturnType" : "DescribeEcsClustersResult" }, "DescribeElasticIps" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeElasticIpsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes Elastic IP addresses.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeElasticIpsRequest", "variableName" : "describeElasticIpsRequest", "variableType" : "DescribeElasticIpsRequest", "documentation" : "", "simpleType" : "DescribeElasticIpsRequest", "variableSetterType" : "DescribeElasticIpsRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeElasticIps", "operationName" : "DescribeElasticIps", "returnType" : { "returnType" : "DescribeElasticIpsResult", "documentation" : "

Contains the response to a DescribeElasticIps request.

" }, "syncReturnType" : "DescribeElasticIpsResult" }, "DescribeElasticLoadBalancers" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeElasticLoadBalancersResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes a stack's Elastic Load Balancing instances.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeElasticLoadBalancersRequest", "variableName" : "describeElasticLoadBalancersRequest", "variableType" : "DescribeElasticLoadBalancersRequest", "documentation" : "", "simpleType" : "DescribeElasticLoadBalancersRequest", "variableSetterType" : "DescribeElasticLoadBalancersRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeElasticLoadBalancers", "operationName" : "DescribeElasticLoadBalancers", "returnType" : { "returnType" : "DescribeElasticLoadBalancersResult", "documentation" : "

Contains the response to a DescribeElasticLoadBalancers request.

" }, "syncReturnType" : "DescribeElasticLoadBalancersResult" }, "DescribeInstances" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeInstancesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a set of instances.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeInstancesRequest", "variableName" : "describeInstancesRequest", "variableType" : "DescribeInstancesRequest", "documentation" : "", "simpleType" : "DescribeInstancesRequest", "variableSetterType" : "DescribeInstancesRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeInstances", "operationName" : "DescribeInstances", "returnType" : { "returnType" : "DescribeInstancesResult", "documentation" : "

Contains the response to a DescribeInstances request.

" }, "syncReturnType" : "DescribeInstancesResult" }, "DescribeLayers" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeLayersResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of one or more layers in a specified stack.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeLayersRequest", "variableName" : "describeLayersRequest", "variableType" : "DescribeLayersRequest", "documentation" : "", "simpleType" : "DescribeLayersRequest", "variableSetterType" : "DescribeLayersRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeLayers", "operationName" : "DescribeLayers", "returnType" : { "returnType" : "DescribeLayersResult", "documentation" : "

Contains the response to a DescribeLayers request.

" }, "syncReturnType" : "DescribeLayersResult" }, "DescribeLoadBasedAutoScaling" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeLoadBasedAutoScalingResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes load-based auto scaling configurations for specified layers.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeLoadBasedAutoScalingRequest", "variableName" : "describeLoadBasedAutoScalingRequest", "variableType" : "DescribeLoadBasedAutoScalingRequest", "documentation" : "", "simpleType" : "DescribeLoadBasedAutoScalingRequest", "variableSetterType" : "DescribeLoadBasedAutoScalingRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeLoadBasedAutoScaling", "operationName" : "DescribeLoadBasedAutoScaling", "returnType" : { "returnType" : "DescribeLoadBasedAutoScalingResult", "documentation" : "

Contains the response to a DescribeLoadBasedAutoScaling request.

" }, "syncReturnType" : "DescribeLoadBasedAutoScalingResult" }, "DescribeMyUserProfile" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeMyUserProfileResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes a user's SSH information.

Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : null, "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMyUserProfileRequest", "variableName" : "describeMyUserProfileRequest", "variableType" : "DescribeMyUserProfileRequest", "documentation" : null, "simpleType" : "DescribeMyUserProfileRequest", "variableSetterType" : "DescribeMyUserProfileRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeMyUserProfile", "operationName" : "DescribeMyUserProfile", "returnType" : { "returnType" : "DescribeMyUserProfileResult", "documentation" : "

Contains the response to a DescribeMyUserProfile request.

" }, "syncReturnType" : "DescribeMyUserProfileResult" }, "DescribePermissions" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribePermissionsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the permissions for a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribePermissionsRequest", "variableName" : "describePermissionsRequest", "variableType" : "DescribePermissionsRequest", "documentation" : "", "simpleType" : "DescribePermissionsRequest", "variableSetterType" : "DescribePermissionsRequest" }, "inputStreamPropertyName" : null, "methodName" : "describePermissions", "operationName" : "DescribePermissions", "returnType" : { "returnType" : "DescribePermissionsResult", "documentation" : "

Contains the response to a DescribePermissions request.

" }, "syncReturnType" : "DescribePermissionsResult" }, "DescribeRaidArrays" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeRaidArraysResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describe an instance's RAID arrays.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeRaidArraysRequest", "variableName" : "describeRaidArraysRequest", "variableType" : "DescribeRaidArraysRequest", "documentation" : "", "simpleType" : "DescribeRaidArraysRequest", "variableSetterType" : "DescribeRaidArraysRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeRaidArrays", "operationName" : "DescribeRaidArrays", "returnType" : { "returnType" : "DescribeRaidArraysResult", "documentation" : "

Contains the response to a DescribeRaidArrays request.

" }, "syncReturnType" : "DescribeRaidArraysResult" }, "DescribeRdsDbInstances" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeRdsDbInstancesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes Amazon RDS instances.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeRdsDbInstancesRequest", "variableName" : "describeRdsDbInstancesRequest", "variableType" : "DescribeRdsDbInstancesRequest", "documentation" : "", "simpleType" : "DescribeRdsDbInstancesRequest", "variableSetterType" : "DescribeRdsDbInstancesRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeRdsDbInstances", "operationName" : "DescribeRdsDbInstances", "returnType" : { "returnType" : "DescribeRdsDbInstancesResult", "documentation" : "

Contains the response to a DescribeRdsDbInstances request.

" }, "syncReturnType" : "DescribeRdsDbInstancesResult" }, "DescribeServiceErrors" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeServiceErrorsResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes AWS OpsWorks service errors.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeServiceErrorsRequest", "variableName" : "describeServiceErrorsRequest", "variableType" : "DescribeServiceErrorsRequest", "documentation" : "", "simpleType" : "DescribeServiceErrorsRequest", "variableSetterType" : "DescribeServiceErrorsRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeServiceErrors", "operationName" : "DescribeServiceErrors", "returnType" : { "returnType" : "DescribeServiceErrorsResult", "documentation" : "

Contains the response to a DescribeServiceErrors request.

" }, "syncReturnType" : "DescribeServiceErrorsResult" }, "DescribeStackProvisioningParameters" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeStackProvisioningParametersResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of a stack's provisioning parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeStackProvisioningParametersRequest", "variableName" : "describeStackProvisioningParametersRequest", "variableType" : "DescribeStackProvisioningParametersRequest", "documentation" : "", "simpleType" : "DescribeStackProvisioningParametersRequest", "variableSetterType" : "DescribeStackProvisioningParametersRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeStackProvisioningParameters", "operationName" : "DescribeStackProvisioningParameters", "returnType" : { "returnType" : "DescribeStackProvisioningParametersResult", "documentation" : "

Contains the response to a DescribeStackProvisioningParameters request.

" }, "syncReturnType" : "DescribeStackProvisioningParametersResult" }, "DescribeStackSummary" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeStackSummaryResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the number of layers and apps in a specified stack, and the number of instances in each state, such as running_setup or online.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeStackSummaryRequest", "variableName" : "describeStackSummaryRequest", "variableType" : "DescribeStackSummaryRequest", "documentation" : "", "simpleType" : "DescribeStackSummaryRequest", "variableSetterType" : "DescribeStackSummaryRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeStackSummary", "operationName" : "DescribeStackSummary", "returnType" : { "returnType" : "DescribeStackSummaryResult", "documentation" : "

Contains the response to a DescribeStackSummary request.

" }, "syncReturnType" : "DescribeStackSummaryResult" }, "DescribeStacks" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeStacksResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Requests a description of one or more stacks.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeStacksRequest", "variableName" : "describeStacksRequest", "variableType" : "DescribeStacksRequest", "documentation" : "", "simpleType" : "DescribeStacksRequest", "variableSetterType" : "DescribeStacksRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeStacks", "operationName" : "DescribeStacks", "returnType" : { "returnType" : "DescribeStacksResult", "documentation" : "

Contains the response to a DescribeStacks request.

" }, "syncReturnType" : "DescribeStacksResult" }, "DescribeTimeBasedAutoScaling" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeTimeBasedAutoScalingResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes time-based auto scaling configurations for specified instances.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeTimeBasedAutoScalingRequest", "variableName" : "describeTimeBasedAutoScalingRequest", "variableType" : "DescribeTimeBasedAutoScalingRequest", "documentation" : "", "simpleType" : "DescribeTimeBasedAutoScalingRequest", "variableSetterType" : "DescribeTimeBasedAutoScalingRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeTimeBasedAutoScaling", "operationName" : "DescribeTimeBasedAutoScaling", "returnType" : { "returnType" : "DescribeTimeBasedAutoScalingResult", "documentation" : "

Contains the response to a DescribeTimeBasedAutoScaling request.

" }, "syncReturnType" : "DescribeTimeBasedAutoScalingResult" }, "DescribeUserProfiles" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeUserProfilesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describe specified users.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeUserProfilesRequest", "variableName" : "describeUserProfilesRequest", "variableType" : "DescribeUserProfilesRequest", "documentation" : "", "simpleType" : "DescribeUserProfilesRequest", "variableSetterType" : "DescribeUserProfilesRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeUserProfiles", "operationName" : "DescribeUserProfiles", "returnType" : { "returnType" : "DescribeUserProfilesResult", "documentation" : "

Contains the response to a DescribeUserProfiles request.

" }, "syncReturnType" : "DescribeUserProfilesResult" }, "DescribeVolumes" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DescribeVolumesResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes an instance's Amazon EBS volumes.

You must specify at least one of the parameters.

Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeVolumesRequest", "variableName" : "describeVolumesRequest", "variableType" : "DescribeVolumesRequest", "documentation" : "", "simpleType" : "DescribeVolumesRequest", "variableSetterType" : "DescribeVolumesRequest" }, "inputStreamPropertyName" : null, "methodName" : "describeVolumes", "operationName" : "DescribeVolumes", "returnType" : { "returnType" : "DescribeVolumesResult", "documentation" : "

Contains the response to a DescribeVolumes request.

" }, "syncReturnType" : "DescribeVolumesResult" }, "DetachElasticLoadBalancer" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DetachElasticLoadBalancerResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Detaches a specified Elastic Load Balancing instance from its layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DetachElasticLoadBalancerRequest", "variableName" : "detachElasticLoadBalancerRequest", "variableType" : "DetachElasticLoadBalancerRequest", "documentation" : "", "simpleType" : "DetachElasticLoadBalancerRequest", "variableSetterType" : "DetachElasticLoadBalancerRequest" }, "inputStreamPropertyName" : null, "methodName" : "detachElasticLoadBalancer", "operationName" : "DetachElasticLoadBalancer", "returnType" : { "returnType" : "DetachElasticLoadBalancerResult", "documentation" : null }, "syncReturnType" : "DetachElasticLoadBalancerResult" }, "DisassociateElasticIp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DisassociateElasticIpResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates an Elastic IP address from its instance. The address remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateElasticIpRequest", "variableName" : "disassociateElasticIpRequest", "variableType" : "DisassociateElasticIpRequest", "documentation" : "", "simpleType" : "DisassociateElasticIpRequest", "variableSetterType" : "DisassociateElasticIpRequest" }, "inputStreamPropertyName" : null, "methodName" : "disassociateElasticIp", "operationName" : "DisassociateElasticIp", "returnType" : { "returnType" : "DisassociateElasticIpResult", "documentation" : null }, "syncReturnType" : "DisassociateElasticIpResult" }, "GetHostnameSuggestion" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "GetHostnameSuggestionResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets a generated host name for the specified layer, based on the current host name theme.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetHostnameSuggestionRequest", "variableName" : "getHostnameSuggestionRequest", "variableType" : "GetHostnameSuggestionRequest", "documentation" : "", "simpleType" : "GetHostnameSuggestionRequest", "variableSetterType" : "GetHostnameSuggestionRequest" }, "inputStreamPropertyName" : null, "methodName" : "getHostnameSuggestion", "operationName" : "GetHostnameSuggestion", "returnType" : { "returnType" : "GetHostnameSuggestionResult", "documentation" : "

Contains the response to a GetHostnameSuggestion request.

" }, "syncReturnType" : "GetHostnameSuggestionResult" }, "GrantAccess" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "GrantAccessResult", "authenticated" : true, "deprecated" : false, "documentation" : "

This action can be used only with Windows stacks.

Grants RDP access to a Windows instance for a specified time period.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GrantAccessRequest", "variableName" : "grantAccessRequest", "variableType" : "GrantAccessRequest", "documentation" : "", "simpleType" : "GrantAccessRequest", "variableSetterType" : "GrantAccessRequest" }, "inputStreamPropertyName" : null, "methodName" : "grantAccess", "operationName" : "GrantAccess", "returnType" : { "returnType" : "GrantAccessResult", "documentation" : "

Contains the response to a GrantAccess request.

" }, "syncReturnType" : "GrantAccessResult" }, "RebootInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "RebootInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Reboots a specified instance. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RebootInstanceRequest", "variableName" : "rebootInstanceRequest", "variableType" : "RebootInstanceRequest", "documentation" : "", "simpleType" : "RebootInstanceRequest", "variableSetterType" : "RebootInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "rebootInstance", "operationName" : "RebootInstance", "returnType" : { "returnType" : "RebootInstanceResult", "documentation" : null }, "syncReturnType" : "RebootInstanceResult" }, "RegisterEcsCluster" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "RegisterEcsClusterResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers a specified Amazon ECS cluster with a stack. You can register only one cluster with a stack. A cluster can be registered with only one stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterEcsClusterRequest", "variableName" : "registerEcsClusterRequest", "variableType" : "RegisterEcsClusterRequest", "documentation" : "", "simpleType" : "RegisterEcsClusterRequest", "variableSetterType" : "RegisterEcsClusterRequest" }, "inputStreamPropertyName" : null, "methodName" : "registerEcsCluster", "operationName" : "RegisterEcsCluster", "returnType" : { "returnType" : "RegisterEcsClusterResult", "documentation" : "

Contains the response to a RegisterEcsCluster request.

" }, "syncReturnType" : "RegisterEcsClusterResult" }, "RegisterElasticIp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "RegisterElasticIpResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers an Elastic IP address with a specified stack. An address can be registered with only one stack at a time. If the address is already registered, you must first deregister it by calling DeregisterElasticIp. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterElasticIpRequest", "variableName" : "registerElasticIpRequest", "variableType" : "RegisterElasticIpRequest", "documentation" : "", "simpleType" : "RegisterElasticIpRequest", "variableSetterType" : "RegisterElasticIpRequest" }, "inputStreamPropertyName" : null, "methodName" : "registerElasticIp", "operationName" : "RegisterElasticIp", "returnType" : { "returnType" : "RegisterElasticIpResult", "documentation" : "

Contains the response to a RegisterElasticIp request.

" }, "syncReturnType" : "RegisterElasticIpResult" }, "RegisterInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "RegisterInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers instances with a specified stack that were created outside of AWS OpsWorks.

We do not recommend using this action to register instances. The complete registration operation has two primary steps, installing the AWS OpsWorks agent on the instance and registering the instance with the stack. RegisterInstance handles only the second step. You should instead use the AWS CLI register command, which performs the entire registration operation. For more information, see Registering an Instance with an AWS OpsWorks Stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterInstanceRequest", "variableName" : "registerInstanceRequest", "variableType" : "RegisterInstanceRequest", "documentation" : "", "simpleType" : "RegisterInstanceRequest", "variableSetterType" : "RegisterInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "registerInstance", "operationName" : "RegisterInstance", "returnType" : { "returnType" : "RegisterInstanceResult", "documentation" : "

Contains the response to a RegisterInstanceResult request.

" }, "syncReturnType" : "RegisterInstanceResult" }, "RegisterRdsDbInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "RegisterRdsDbInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers an Amazon RDS instance with a stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterRdsDbInstanceRequest", "variableName" : "registerRdsDbInstanceRequest", "variableType" : "RegisterRdsDbInstanceRequest", "documentation" : "", "simpleType" : "RegisterRdsDbInstanceRequest", "variableSetterType" : "RegisterRdsDbInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "registerRdsDbInstance", "operationName" : "RegisterRdsDbInstance", "returnType" : { "returnType" : "RegisterRdsDbInstanceResult", "documentation" : null }, "syncReturnType" : "RegisterRdsDbInstanceResult" }, "RegisterVolume" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "RegisterVolumeResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers an Amazon EBS volume with a specified stack. A volume can be registered with only one stack at a time. If the volume is already registered, you must first deregister it by calling DeregisterVolume. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterVolumeRequest", "variableName" : "registerVolumeRequest", "variableType" : "RegisterVolumeRequest", "documentation" : "", "simpleType" : "RegisterVolumeRequest", "variableSetterType" : "RegisterVolumeRequest" }, "inputStreamPropertyName" : null, "methodName" : "registerVolume", "operationName" : "RegisterVolume", "returnType" : { "returnType" : "RegisterVolumeResult", "documentation" : "

Contains the response to a RegisterVolume request.

" }, "syncReturnType" : "RegisterVolumeResult" }, "SetLoadBasedAutoScaling" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "SetLoadBasedAutoScalingResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Specify the load-based auto scaling configuration for a specified layer. For more information, see Managing Load with Time-based and Load-based Instances.

To use load-based auto scaling, you must create a set of load-based auto scaling instances. Load-based auto scaling operates only on the instances from that set, so you must ensure that you have created enough instances to handle the maximum anticipated load.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetLoadBasedAutoScalingRequest", "variableName" : "setLoadBasedAutoScalingRequest", "variableType" : "SetLoadBasedAutoScalingRequest", "documentation" : "", "simpleType" : "SetLoadBasedAutoScalingRequest", "variableSetterType" : "SetLoadBasedAutoScalingRequest" }, "inputStreamPropertyName" : null, "methodName" : "setLoadBasedAutoScaling", "operationName" : "SetLoadBasedAutoScaling", "returnType" : { "returnType" : "SetLoadBasedAutoScalingResult", "documentation" : null }, "syncReturnType" : "SetLoadBasedAutoScalingResult" }, "SetPermission" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "SetPermissionResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Specifies a user's permissions. For more information, see Security and Permissions.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetPermissionRequest", "variableName" : "setPermissionRequest", "variableType" : "SetPermissionRequest", "documentation" : "", "simpleType" : "SetPermissionRequest", "variableSetterType" : "SetPermissionRequest" }, "inputStreamPropertyName" : null, "methodName" : "setPermission", "operationName" : "SetPermission", "returnType" : { "returnType" : "SetPermissionResult", "documentation" : null }, "syncReturnType" : "SetPermissionResult" }, "SetTimeBasedAutoScaling" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "SetTimeBasedAutoScalingResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Specify the time-based auto scaling configuration for a specified instance. For more information, see Managing Load with Time-based and Load-based Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetTimeBasedAutoScalingRequest", "variableName" : "setTimeBasedAutoScalingRequest", "variableType" : "SetTimeBasedAutoScalingRequest", "documentation" : "", "simpleType" : "SetTimeBasedAutoScalingRequest", "variableSetterType" : "SetTimeBasedAutoScalingRequest" }, "inputStreamPropertyName" : null, "methodName" : "setTimeBasedAutoScaling", "operationName" : "SetTimeBasedAutoScaling", "returnType" : { "returnType" : "SetTimeBasedAutoScalingResult", "documentation" : null }, "syncReturnType" : "SetTimeBasedAutoScalingResult" }, "StartInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "StartInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Starts a specified instance. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartInstanceRequest", "variableName" : "startInstanceRequest", "variableType" : "StartInstanceRequest", "documentation" : "", "simpleType" : "StartInstanceRequest", "variableSetterType" : "StartInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "startInstance", "operationName" : "StartInstance", "returnType" : { "returnType" : "StartInstanceResult", "documentation" : null }, "syncReturnType" : "StartInstanceResult" }, "StartStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "StartStackResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Starts a stack's instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartStackRequest", "variableName" : "startStackRequest", "variableType" : "StartStackRequest", "documentation" : "", "simpleType" : "StartStackRequest", "variableSetterType" : "StartStackRequest" }, "inputStreamPropertyName" : null, "methodName" : "startStack", "operationName" : "StartStack", "returnType" : { "returnType" : "StartStackResult", "documentation" : null }, "syncReturnType" : "StartStackResult" }, "StopInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "StopInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Stops a specified instance. When you stop a standard instance, the data disappears and must be reinstalled when you restart the instance. You can stop an Amazon EBS-backed instance without losing data. For more information, see Starting, Stopping, and Rebooting Instances.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopInstanceRequest", "variableName" : "stopInstanceRequest", "variableType" : "StopInstanceRequest", "documentation" : "", "simpleType" : "StopInstanceRequest", "variableSetterType" : "StopInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "stopInstance", "operationName" : "StopInstance", "returnType" : { "returnType" : "StopInstanceResult", "documentation" : null }, "syncReturnType" : "StopInstanceResult" }, "StopStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "StopStackResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Stops a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopStackRequest", "variableName" : "stopStackRequest", "variableType" : "StopStackRequest", "documentation" : "", "simpleType" : "StopStackRequest", "variableSetterType" : "StopStackRequest" }, "inputStreamPropertyName" : null, "methodName" : "stopStack", "operationName" : "StopStack", "returnType" : { "returnType" : "StopStackResult", "documentation" : null }, "syncReturnType" : "StopStackResult" }, "UnassignInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UnassignInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Unassigns a registered instance from all of it's layers. The instance remains in the stack as an unassigned instance and can be assigned to another layer, as needed. You cannot use this action with instances that were created with AWS OpsWorks.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UnassignInstanceRequest", "variableName" : "unassignInstanceRequest", "variableType" : "UnassignInstanceRequest", "documentation" : "", "simpleType" : "UnassignInstanceRequest", "variableSetterType" : "UnassignInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "unassignInstance", "operationName" : "UnassignInstance", "returnType" : { "returnType" : "UnassignInstanceResult", "documentation" : null }, "syncReturnType" : "UnassignInstanceResult" }, "UnassignVolume" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UnassignVolumeResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Unassigns an assigned Amazon EBS volume. The volume remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UnassignVolumeRequest", "variableName" : "unassignVolumeRequest", "variableType" : "UnassignVolumeRequest", "documentation" : "", "simpleType" : "UnassignVolumeRequest", "variableSetterType" : "UnassignVolumeRequest" }, "inputStreamPropertyName" : null, "methodName" : "unassignVolume", "operationName" : "UnassignVolume", "returnType" : { "returnType" : "UnassignVolumeResult", "documentation" : null }, "syncReturnType" : "UnassignVolumeResult" }, "UpdateApp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateAppResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a specified app.

Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateAppRequest", "variableName" : "updateAppRequest", "variableType" : "UpdateAppRequest", "documentation" : "", "simpleType" : "UpdateAppRequest", "variableSetterType" : "UpdateAppRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateApp", "operationName" : "UpdateApp", "returnType" : { "returnType" : "UpdateAppResult", "documentation" : null }, "syncReturnType" : "UpdateAppResult" }, "UpdateElasticIp" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateElasticIpResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a registered Elastic IP address's name. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateElasticIpRequest", "variableName" : "updateElasticIpRequest", "variableType" : "UpdateElasticIpRequest", "documentation" : "", "simpleType" : "UpdateElasticIpRequest", "variableSetterType" : "UpdateElasticIpRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateElasticIp", "operationName" : "UpdateElasticIp", "returnType" : { "returnType" : "UpdateElasticIpResult", "documentation" : null }, "syncReturnType" : "UpdateElasticIpResult" }, "UpdateInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a specified instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateInstanceRequest", "variableName" : "updateInstanceRequest", "variableType" : "UpdateInstanceRequest", "documentation" : "", "simpleType" : "UpdateInstanceRequest", "variableSetterType" : "UpdateInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateInstance", "operationName" : "UpdateInstance", "returnType" : { "returnType" : "UpdateInstanceResult", "documentation" : null }, "syncReturnType" : "UpdateInstanceResult" }, "UpdateLayer" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateLayerResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a specified layer.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateLayerRequest", "variableName" : "updateLayerRequest", "variableType" : "UpdateLayerRequest", "documentation" : "", "simpleType" : "UpdateLayerRequest", "variableSetterType" : "UpdateLayerRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateLayer", "operationName" : "UpdateLayer", "returnType" : { "returnType" : "UpdateLayerResult", "documentation" : null }, "syncReturnType" : "UpdateLayerResult" }, "UpdateMyUserProfile" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateMyUserProfileResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a user's SSH public key.

Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateMyUserProfileRequest", "variableName" : "updateMyUserProfileRequest", "variableType" : "UpdateMyUserProfileRequest", "documentation" : "", "simpleType" : "UpdateMyUserProfileRequest", "variableSetterType" : "UpdateMyUserProfileRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateMyUserProfile", "operationName" : "UpdateMyUserProfile", "returnType" : { "returnType" : "UpdateMyUserProfileResult", "documentation" : null }, "syncReturnType" : "UpdateMyUserProfileResult" }, "UpdateRdsDbInstance" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateRdsDbInstanceResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an Amazon RDS instance.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateRdsDbInstanceRequest", "variableName" : "updateRdsDbInstanceRequest", "variableType" : "UpdateRdsDbInstanceRequest", "documentation" : "", "simpleType" : "UpdateRdsDbInstanceRequest", "variableSetterType" : "UpdateRdsDbInstanceRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateRdsDbInstance", "operationName" : "UpdateRdsDbInstance", "returnType" : { "returnType" : "UpdateRdsDbInstanceResult", "documentation" : null }, "syncReturnType" : "UpdateRdsDbInstanceResult" }, "UpdateStack" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateStackResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a specified stack.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateStackRequest", "variableName" : "updateStackRequest", "variableType" : "UpdateStackRequest", "documentation" : "", "simpleType" : "UpdateStackRequest", "variableSetterType" : "UpdateStackRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateStack", "operationName" : "UpdateStack", "returnType" : { "returnType" : "UpdateStackResult", "documentation" : null }, "syncReturnType" : "UpdateStackResult" }, "UpdateUserProfile" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateUserProfileResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a specified user profile.

Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateUserProfileRequest", "variableName" : "updateUserProfileRequest", "variableType" : "UpdateUserProfileRequest", "documentation" : "", "simpleType" : "UpdateUserProfileRequest", "variableSetterType" : "UpdateUserProfileRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateUserProfile", "operationName" : "UpdateUserProfile", "returnType" : { "returnType" : "UpdateUserProfileResult", "documentation" : null }, "syncReturnType" : "UpdateUserProfileResult" }, "UpdateVolume" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateVolumeResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an Amazon EBS volume's name or mount point. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

", "exceptions" : [ { "exceptionName" : "ValidationException", "documentation" : "

Indicates that a request was not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

Indicates that a resource was not found.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateVolumeRequest", "variableName" : "updateVolumeRequest", "variableType" : "UpdateVolumeRequest", "documentation" : "", "simpleType" : "UpdateVolumeRequest", "variableSetterType" : "UpdateVolumeRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateVolume", "operationName" : "UpdateVolume", "returnType" : { "returnType" : "UpdateVolumeResult", "documentation" : null }, "syncReturnType" : "UpdateVolumeResult" } }, "shapes" : { "AgentVersion" : { "c2jName" : "AgentVersion", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Describes an agent version.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The agent version.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The agent version.

\n@param version The agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The agent version.

\n@return The agent version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Version", "setterDocumentation" : "/**

The agent version.

\n@param version The agent version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The agent version.

\n@param version The agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

The agent version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

The configuration manager.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The configuration manager.

\n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The configuration manager.

\n@return The configuration manager.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

The configuration manager.

\n@param configurationManager The configuration manager.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

The configuration manager.

\n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

The configuration manager.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationManager" : { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

The configuration manager.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The configuration manager.

\n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The configuration manager.

\n@return The configuration manager.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

The configuration manager.

\n@param configurationManager The configuration manager.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

The configuration manager.

\n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

The configuration manager.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, "Version" : { "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The agent version.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The agent version.

\n@param version The agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The agent version.

\n@return The agent version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Version", "setterDocumentation" : "/**

The agent version.

\n@param version The agent version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The agent version.

\n@param version The agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

The agent version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "AgentVersion", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AgentVersion", "variableName" : "agentVersion", "variableType" : "AgentVersion", "documentation" : null, "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "wrapper" : false }, "App" : { "c2jName" : "App", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

A description of the app.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app ID.

\n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app ID.

\n@return The app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

The app ID.

\n@param appId The app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The app ID.

\n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

The app ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app stack ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app stack ID.

\n@param stackId The app stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app stack ID.

\n@return The app stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

The app stack ID.

\n@param stackId The app stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The app stack ID.

\n@param stackId The app stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The app stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app's short name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app's short name.

\n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app's short name.

\n@return The app's short name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shortname", "setterDocumentation" : "/**

The app's short name.

\n@param shortname The app's short name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The app's short name.

\n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

The app's short name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app name.

\n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app name.

\n@return The app name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

The app name.

\n@param name The app name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The app name.

\n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The app name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Description", "c2jShape" : "String", "deprecated" : false, "documentation" : "

A description of the app.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A description of the app.

\n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A description of the app.

\n@return A description of the app.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Description", "setterDocumentation" : "/**

A description of the app.

\n@param description A description of the app.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

A description of the app.

\n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the app.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DataSources", "c2jShape" : "DataSources", "deprecated" : false, "documentation" : "

The app's data sources.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app's data sources.

\n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app's data sources.

\n@return The app's data sources.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DataSources", "setterDocumentation" : "/**

The app's data sources.

\n@param dataSources The app's data sources.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

The app's data sources.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setDataSources(java.util.Collection)} or {@link #withDataSources(java.util.Collection)} if you want to override the existing values.

\n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

The app's data sources.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Type", "c2jShape" : "AppType", "deprecated" : false, "documentation" : "

The app type.

", "enumType" : "AppType", "fluentSetterDocumentation" : "/**

The app type.

\n@param type The app type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "getterDocumentation" : "/**

The app type.

\n@return The app type.\n@see AppType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

The app type.

\n@param type The app type.\n@see AppType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The app type.

\n@param type The app type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The app type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AppSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "

A Source object that describes the app repository.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A Source object that describes the app repository.

\n@return A Source object that describes the app repository.*/", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppSource", "setterDocumentation" : "/**

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.*/", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

A Source object that describes the app repository.

", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Domains", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@return The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Domains", "setterDocumentation" : "/**

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setDomains(java.util.Collection)} or {@link #withDomains(java.util.Collection)} if you want to override the existing values.

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to enable SSL for the app.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Whether to enable SSL for the app.

\n@return Whether to enable SSL for the app.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableSsl", "setterDocumentation" : "/**

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

Whether to enable SSL for the app.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "deprecated" : false, "documentation" : "

An SslConfiguration object with the SSL configuration.

", "enumType" : null, "fluentSetterDocumentation" : "/**

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

An SslConfiguration object with the SSL configuration.

\n@return An SslConfiguration object with the SSL configuration.*/", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SslConfiguration", "setterDocumentation" : "/**

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.*/", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

An SslConfiguration object with the SSL configuration.

", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "deprecated" : false, "documentation" : "

The stack attributes.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The stack attributes.

\n@param attributes The stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The stack attributes.

\n@return The stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see AppAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see AppAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

The stack attributes.

\n@param attributes The stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

The stack attributes.

\n@param attributes The stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The stack attributes.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreatedAt", "c2jShape" : "String", "deprecated" : false, "documentation" : "

When the app was created.

", "enumType" : null, "fluentSetterDocumentation" : "/**

When the app was created.

\n@param createdAt When the app was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

When the app was created.

\n@return When the app was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

When the app was created.

\n@param createdAt When the app was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

When the app was created.

\n@param createdAt When the app was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

When the app was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "deprecated" : false, "documentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

", "enumType" : null, "fluentSetterDocumentation" : "/**

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Environment", "setterDocumentation" : "/**

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setEnvironment(java.util.Collection)} or {@link #withEnvironment(java.util.Collection)} if you want to override the existing values.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app ID.

\n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app ID.

\n@return The app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

The app ID.

\n@param appId The app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The app ID.

\n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

The app ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AppSource" : { "c2jName" : "AppSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "

A Source object that describes the app repository.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A Source object that describes the app repository.

\n@return A Source object that describes the app repository.*/", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppSource", "setterDocumentation" : "/**

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.*/", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**

A Source object that describes the app repository.

\n@param appSource A Source object that describes the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

A Source object that describes the app repository.

", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "deprecated" : false, "documentation" : "

The stack attributes.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The stack attributes.

\n@param attributes The stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The stack attributes.

\n@return The stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see AppAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see AppAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

The stack attributes.

\n@param attributes The stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

The stack attributes.

\n@param attributes The stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

The stack attributes.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "c2jName" : "CreatedAt", "c2jShape" : "String", "deprecated" : false, "documentation" : "

When the app was created.

", "enumType" : null, "fluentSetterDocumentation" : "/**

When the app was created.

\n@param createdAt When the app was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

When the app was created.

\n@return When the app was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

When the app was created.

\n@param createdAt When the app was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

When the app was created.

\n@param createdAt When the app was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

When the app was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DataSources" : { "c2jName" : "DataSources", "c2jShape" : "DataSources", "deprecated" : false, "documentation" : "

The app's data sources.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app's data sources.

\n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app's data sources.

\n@return The app's data sources.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DataSources", "setterDocumentation" : "/**

The app's data sources.

\n@param dataSources The app's data sources.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

The app's data sources.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setDataSources(java.util.Collection)} or {@link #withDataSources(java.util.Collection)} if you want to override the existing values.

\n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

The app's data sources.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Description" : { "c2jName" : "Description", "c2jShape" : "String", "deprecated" : false, "documentation" : "

A description of the app.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A description of the app.

\n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A description of the app.

\n@return A description of the app.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Description", "setterDocumentation" : "/**

A description of the app.

\n@param description A description of the app.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

A description of the app.

\n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the app.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Domains" : { "c2jName" : "Domains", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@return The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Domains", "setterDocumentation" : "/**

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setDomains(java.util.Collection)} or {@link #withDomains(java.util.Collection)} if you want to override the existing values.

\n@param domains The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

The app vhost settings with multiple domains separated by commas. For example: 'www.example.com, example.com'

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "EnableSsl" : { "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to enable SSL for the app.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Whether to enable SSL for the app.

\n@return Whether to enable SSL for the app.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableSsl", "setterDocumentation" : "/**

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Whether to enable SSL for the app.

\n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

Whether to enable SSL for the app.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Environment" : { "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "deprecated" : false, "documentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

", "enumType" : null, "fluentSetterDocumentation" : "/**

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Environment", "setterDocumentation" : "/**

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setEnvironment(java.util.Collection)} or {@link #withEnvironment(java.util.Collection)} if you want to override the existing values.

\n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances. For more information, see Environment Variables.

There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variable names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases, but if you do exceed it, you will cause an exception (API) with an \"Environment: is too large (maximum is 10KB)\" message.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app name.

\n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app name.

\n@return The app name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

The app name.

\n@param name The app name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The app name.

\n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The app name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Shortname" : { "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app's short name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app's short name.

\n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app's short name.

\n@return The app's short name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shortname", "setterDocumentation" : "/**

The app's short name.

\n@param shortname The app's short name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The app's short name.

\n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

The app's short name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SslConfiguration" : { "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "deprecated" : false, "documentation" : "

An SslConfiguration object with the SSL configuration.

", "enumType" : null, "fluentSetterDocumentation" : "/**

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

An SslConfiguration object with the SSL configuration.

\n@return An SslConfiguration object with the SSL configuration.*/", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SslConfiguration", "setterDocumentation" : "/**

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.*/", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

An SslConfiguration object with the SSL configuration.

\n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

An SslConfiguration object with the SSL configuration.

", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The app stack ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The app stack ID.

\n@param stackId The app stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The app stack ID.

\n@return The app stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

The app stack ID.

\n@param stackId The app stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The app stack ID.

\n@param stackId The app stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The app stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "AppType", "deprecated" : false, "documentation" : "

The app type.

", "enumType" : "AppType", "fluentSetterDocumentation" : "/**

The app type.

\n@param type The app type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "getterDocumentation" : "/**

The app type.

\n@return The app type.\n@see AppType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

The app type.

\n@param type The app type.\n@see AppType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The app type.

\n@param type The app type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The app type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "App", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "App", "variableName" : "app", "variableType" : "App", "documentation" : null, "simpleType" : "App", "variableSetterType" : "App" }, "wrapper" : false }, "AppAttributesKeys" : { "c2jName" : "AppAttributesKeys", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "DocumentRoot", "value" : "DocumentRoot" }, { "name" : "RailsEnv", "value" : "RailsEnv" }, { "name" : "AutoBundleOnDeploy", "value" : "AutoBundleOnDeploy" }, { "name" : "AwsFlowRubySettings", "value" : "AwsFlowRubySettings" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AppAttributesKeys", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AppAttributesKeys", "variableName" : "appAttributesKeys", "variableType" : "AppAttributesKeys", "documentation" : null, "simpleType" : "AppAttributesKeys", "variableSetterType" : "AppAttributesKeys" }, "wrapper" : false }, "AppType" : { "c2jName" : "AppType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "AwsFlowRuby", "value" : "aws-flow-ruby" }, { "name" : "Java", "value" : "java" }, { "name" : "Rails", "value" : "rails" }, { "name" : "Php", "value" : "php" }, { "name" : "Nodejs", "value" : "nodejs" }, { "name" : "Static", "value" : "static" }, { "name" : "Other", "value" : "other" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AppType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AppType", "variableName" : "appType", "variableType" : "AppType", "documentation" : null, "simpleType" : "AppType", "variableSetterType" : "AppType" }, "wrapper" : false }, "Architecture" : { "c2jName" : "Architecture", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "X86_64", "value" : "x86_64" }, { "name" : "I386", "value" : "i386" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "Architecture", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Architecture", "variableName" : "architecture", "variableType" : "Architecture", "documentation" : null, "simpleType" : "Architecture", "variableSetterType" : "Architecture" }, "wrapper" : false }, "AssignInstanceRequest" : { "c2jName" : "AssignInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AssignInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.AssignInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The instance ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The instance ID.

\n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@return The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The instance ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The instance ID.

\n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LayerIds" : { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@return The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

\n@param layerIds The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

The layer ID, which must correspond to a custom layer. You cannot assign a registered instance to a built-in layer.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceId", "LayerIds" ], "shapeName" : "AssignInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssignInstanceRequest", "variableName" : "assignInstanceRequest", "variableType" : "AssignInstanceRequest", "documentation" : null, "simpleType" : "AssignInstanceRequest", "variableSetterType" : "AssignInstanceRequest" }, "wrapper" : false }, "AssignInstanceResult" : { "c2jName" : "AssignInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AssignInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssignInstanceResult", "variableName" : "assignInstanceResult", "variableType" : "AssignInstanceResult", "documentation" : null, "simpleType" : "AssignInstanceResult", "variableSetterType" : "AssignInstanceResult" }, "wrapper" : false }, "AssignVolumeRequest" : { "c2jName" : "AssignVolumeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AssignVolume", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.AssignVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The volume ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The volume ID.

\n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The volume ID.

\n@return The volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

The volume ID.

\n@param volumeId The volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The volume ID.

\n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

The volume ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The instance ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The instance ID.

\n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The instance ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The instance ID.

\n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VolumeId" : { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The volume ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The volume ID.

\n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The volume ID.

\n@return The volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

The volume ID.

\n@param volumeId The volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The volume ID.

\n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

The volume ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "VolumeId" ], "shapeName" : "AssignVolumeRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssignVolumeRequest", "variableName" : "assignVolumeRequest", "variableType" : "AssignVolumeRequest", "documentation" : null, "simpleType" : "AssignVolumeRequest", "variableSetterType" : "AssignVolumeRequest" }, "wrapper" : false }, "AssignVolumeResult" : { "c2jName" : "AssignVolumeResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AssignVolumeResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssignVolumeResult", "variableName" : "assignVolumeResult", "variableType" : "AssignVolumeResult", "documentation" : null, "simpleType" : "AssignVolumeResult", "variableSetterType" : "AssignVolumeResult" }, "wrapper" : false }, "AssociateElasticIpRequest" : { "c2jName" : "AssociateElasticIpRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AssociateElasticIp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.AssociateElasticIp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Elastic IP address.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The Elastic IP address.

\n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The Elastic IP address.

\n@return The Elastic IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

The Elastic IP address.

\n@param elasticIp The Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The Elastic IP address.

\n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

The Elastic IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The instance ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The instance ID.

\n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Elastic IP address.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The Elastic IP address.

\n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The Elastic IP address.

\n@return The Elastic IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

The Elastic IP address.

\n@param elasticIp The Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The Elastic IP address.

\n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

The Elastic IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The instance ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The instance ID.

\n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The instance ID.

\n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The instance ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "ElasticIp" ], "shapeName" : "AssociateElasticIpRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateElasticIpRequest", "variableName" : "associateElasticIpRequest", "variableType" : "AssociateElasticIpRequest", "documentation" : null, "simpleType" : "AssociateElasticIpRequest", "variableSetterType" : "AssociateElasticIpRequest" }, "wrapper" : false }, "AssociateElasticIpResult" : { "c2jName" : "AssociateElasticIpResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AssociateElasticIpResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociateElasticIpResult", "variableName" : "associateElasticIpResult", "variableType" : "AssociateElasticIpResult", "documentation" : null, "simpleType" : "AssociateElasticIpResult", "variableSetterType" : "AssociateElasticIpResult" }, "wrapper" : false }, "AttachElasticLoadBalancerRequest" : { "c2jName" : "AttachElasticLoadBalancerRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "AttachElasticLoadBalancer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.AttachElasticLoadBalancer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Elastic Load Balancing instance's name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The Elastic Load Balancing instance's name.

\n@return The Elastic Load Balancing instance's name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticLoadBalancerName", "setterDocumentation" : "/**

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

The Elastic Load Balancing instance's name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

\n@param layerId The ID of the layer that the Elastic Load Balancing instance is to be attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

\n@return The ID of the layer that the Elastic Load Balancing instance is to be attached to.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

\n@param layerId The ID of the layer that the Elastic Load Balancing instance is to be attached to.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

\n@param layerId The ID of the layer that the Elastic Load Balancing instance is to be attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticLoadBalancerName" : { "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Elastic Load Balancing instance's name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The Elastic Load Balancing instance's name.

\n@return The Elastic Load Balancing instance's name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticLoadBalancerName", "setterDocumentation" : "/**

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The Elastic Load Balancing instance's name.

\n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

The Elastic Load Balancing instance's name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

\n@param layerId The ID of the layer that the Elastic Load Balancing instance is to be attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

\n@return The ID of the layer that the Elastic Load Balancing instance is to be attached to.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

\n@param layerId The ID of the layer that the Elastic Load Balancing instance is to be attached to.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

\n@param layerId The ID of the layer that the Elastic Load Balancing instance is to be attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

The ID of the layer that the Elastic Load Balancing instance is to be attached to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "ElasticLoadBalancerName", "LayerId" ], "shapeName" : "AttachElasticLoadBalancerRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AttachElasticLoadBalancerRequest", "variableName" : "attachElasticLoadBalancerRequest", "variableType" : "AttachElasticLoadBalancerRequest", "documentation" : null, "simpleType" : "AttachElasticLoadBalancerRequest", "variableSetterType" : "AttachElasticLoadBalancerRequest" }, "wrapper" : false }, "AttachElasticLoadBalancerResult" : { "c2jName" : "AttachElasticLoadBalancerResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AttachElasticLoadBalancerResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttachElasticLoadBalancerResult", "variableName" : "attachElasticLoadBalancerResult", "variableType" : "AttachElasticLoadBalancerResult", "documentation" : null, "simpleType" : "AttachElasticLoadBalancerResult", "variableSetterType" : "AttachElasticLoadBalancerResult" }, "wrapper" : false }, "AutoScalingThresholds" : { "c2jName" : "AutoScalingThresholds", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Describes a load-based auto scaling upscaling or downscaling threshold configuration, which specifies when AWS OpsWorks starts or stops load-based instances.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "InstanceCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

The number of instances to add or remove when the load exceeds a threshold.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The number of instances to add or remove when the load exceeds a threshold.

\n@return The number of instances to add or remove when the load exceeds a threshold.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceCount", "setterDocumentation" : "/**

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

The number of instances to add or remove when the load exceeds a threshold.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ThresholdsWaitTime", "c2jShape" : "Minute", "deprecated" : false, "documentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@return The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ThresholdsWaitTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdsWaitTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ThresholdsWaitTime", "setterDocumentation" : "/**

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "IgnoreMetricsTime", "c2jShape" : "Minute", "deprecated" : false, "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

\n@return The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IgnoreMetricsTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IgnoreMetricsTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IgnoreMetricsTime", "setterDocumentation" : "/**

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CpuThreshold", "c2jShape" : "Double", "deprecated" : false, "documentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@return The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.*/", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CpuThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CpuThreshold", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CpuThreshold", "setterDocumentation" : "/**

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.*/", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MemoryThreshold", "c2jShape" : "Double", "deprecated" : false, "documentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@return The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.*/", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MemoryThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MemoryThreshold", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MemoryThreshold", "setterDocumentation" : "/**

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.*/", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LoadThreshold", "c2jShape" : "Double", "deprecated" : false, "documentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

", "enumType" : null, "fluentSetterDocumentation" : "/**

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@return The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).*/", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LoadThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoadThreshold", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LoadThreshold", "setterDocumentation" : "/**

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).*/", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Alarms", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n@return Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Alarms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Alarms", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Alarms", "setterDocumentation" : "/**

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setAlarms(java.util.Collection)} or {@link #withAlarms(java.util.Collection)} if you want to override the existing values.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Alarms" : { "c2jName" : "Alarms", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n@return Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Alarms", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Alarms", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Alarms", "setterDocumentation" : "/**

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setAlarms(java.util.Collection)} or {@link #withAlarms(java.util.Collection)} if you want to override the existing values.

\n@param alarms Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "alarms", "variableType" : "java.util.List", "documentation" : "

Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.

To use custom alarms, you must update your service role to allow cloudwatch:DescribeAlarms. You can either have AWS OpsWorks update the role for you when you first use this feature or you can edit the role manually. For more information, see Allowing AWS OpsWorks to Act on Your Behalf.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "CpuThreshold" : { "c2jName" : "CpuThreshold", "c2jShape" : "Double", "deprecated" : false, "documentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@return The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.*/", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CpuThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CpuThreshold", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CpuThreshold", "setterDocumentation" : "/**

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.*/", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

\n@param cpuThreshold The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "cpuThreshold", "variableType" : "Double", "documentation" : "

The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "IgnoreMetricsTime" : { "c2jName" : "IgnoreMetricsTime", "c2jShape" : "Minute", "deprecated" : false, "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

\n@return The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IgnoreMetricsTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IgnoreMetricsTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IgnoreMetricsTime", "setterDocumentation" : "/**

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

\n@param ignoreMetricsTime The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "ignoreMetricsTime", "variableType" : "Integer", "documentation" : "

The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. IgnoreMetricsTime allows you to direct AWS OpsWorks to suppress scaling events long enough to get the new instances online.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstanceCount" : { "c2jName" : "InstanceCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

The number of instances to add or remove when the load exceeds a threshold.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The number of instances to add or remove when the load exceeds a threshold.

\n@return The number of instances to add or remove when the load exceeds a threshold.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceCount", "setterDocumentation" : "/**

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The number of instances to add or remove when the load exceeds a threshold.

\n@param instanceCount The number of instances to add or remove when the load exceeds a threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instanceCount", "variableType" : "Integer", "documentation" : "

The number of instances to add or remove when the load exceeds a threshold.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "LoadThreshold" : { "c2jName" : "LoadThreshold", "c2jShape" : "Double", "deprecated" : false, "documentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

", "enumType" : null, "fluentSetterDocumentation" : "/**

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@return The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).*/", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LoadThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoadThreshold", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LoadThreshold", "setterDocumentation" : "/**

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).*/", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

\n@param loadThreshold The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "loadThreshold", "variableType" : "Double", "documentation" : "

The load threshold. A value of -1 disables the threshold. For more information about how load is computed, see Load (computing).

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "MemoryThreshold" : { "c2jName" : "MemoryThreshold", "c2jShape" : "Double", "deprecated" : false, "documentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@return The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.*/", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MemoryThreshold", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MemoryThreshold", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MemoryThreshold", "setterDocumentation" : "/**

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.*/", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "varargSetterDocumentation" : "/**

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

\n@param memoryThreshold The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Double", "variableName" : "memoryThreshold", "variableType" : "Double", "documentation" : "

The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null }, "ThresholdsWaitTime" : { "c2jName" : "ThresholdsWaitTime", "c2jShape" : "Minute", "deprecated" : false, "documentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@return The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ThresholdsWaitTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ThresholdsWaitTime", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ThresholdsWaitTime", "setterDocumentation" : "/**

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

\n@param thresholdsWaitTime The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "thresholdsWaitTime", "variableType" : "Integer", "documentation" : "

The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "AutoScalingThresholds", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "autoScalingThresholds", "variableType" : "AutoScalingThresholds", "documentation" : null, "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "wrapper" : false }, "AutoScalingType" : { "c2jName" : "AutoScalingType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Load", "value" : "load" }, { "name" : "Timer", "value" : "timer" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "AutoScalingType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutoScalingType", "variableName" : "autoScalingType", "variableType" : "AutoScalingType", "documentation" : null, "simpleType" : "AutoScalingType", "variableSetterType" : "AutoScalingType" }, "wrapper" : false }, "BlockDeviceMapping" : { "c2jName" : "BlockDeviceMapping", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Describes a block device mapping. This data type maps directly to the Amazon EC2 BlockDeviceMapping data type.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "DeviceName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

\n@return The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceName", "setterDocumentation" : "/**

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NoDevice", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Suppresses the specified device included in the AMI's block device mapping.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Suppresses the specified device included in the AMI's block device mapping.

\n@return Suppresses the specified device included in the AMI's block device mapping.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NoDevice", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoDevice", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NoDevice", "setterDocumentation" : "/**

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : "

Suppresses the specified device included in the AMI's block device mapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VirtualName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The virtual device name. For more information, see BlockDeviceMapping.

\n@return The virtual device name. For more information, see BlockDeviceMapping.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VirtualName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VirtualName", "setterDocumentation" : "/**

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Ebs", "c2jShape" : "EbsBlockDevice", "deprecated" : false, "documentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

", "enumType" : null, "fluentSetterDocumentation" : "/**

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@return An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.*/", "getterModel" : { "returnType" : "EbsBlockDevice", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ebs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ebs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Ebs", "setterDocumentation" : "/**

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.*/", "setterModel" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : "", "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "simple" : false, "varargSetterDocumentation" : "/**

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

", "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceName" : { "c2jName" : "DeviceName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

\n@return The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeviceName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeviceName", "setterDocumentation" : "/**

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

\n@param deviceName The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceName", "variableType" : "String", "documentation" : "

The device name that is exposed to the instance, such as /dev/sdh. For the root device, you can use the explicit device name or you can set this parameter to ROOT_DEVICE and AWS OpsWorks will provide the correct device name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Ebs" : { "c2jName" : "Ebs", "c2jShape" : "EbsBlockDevice", "deprecated" : false, "documentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

", "enumType" : null, "fluentSetterDocumentation" : "/**

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@return An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.*/", "getterModel" : { "returnType" : "EbsBlockDevice", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ebs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ebs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Ebs", "setterDocumentation" : "/**

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.*/", "setterModel" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : "", "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "simple" : false, "varargSetterDocumentation" : "/**

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

\n@param ebs An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebs", "variableType" : "EbsBlockDevice", "documentation" : "

An EBSBlockDevice that defines how to configure an Amazon EBS volume when the instance is launched.

", "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "xmlNameSpaceUri" : null }, "NoDevice" : { "c2jName" : "NoDevice", "c2jShape" : "String", "deprecated" : false, "documentation" : "

Suppresses the specified device included in the AMI's block device mapping.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Suppresses the specified device included in the AMI's block device mapping.

\n@return Suppresses the specified device included in the AMI's block device mapping.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NoDevice", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NoDevice", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NoDevice", "setterDocumentation" : "/**

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Suppresses the specified device included in the AMI's block device mapping.

\n@param noDevice Suppresses the specified device included in the AMI's block device mapping.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "noDevice", "variableType" : "String", "documentation" : "

Suppresses the specified device included in the AMI's block device mapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VirtualName" : { "c2jName" : "VirtualName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The virtual device name. For more information, see BlockDeviceMapping.

\n@return The virtual device name. For more information, see BlockDeviceMapping.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VirtualName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VirtualName", "setterDocumentation" : "/**

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The virtual device name. For more information, see BlockDeviceMapping.

\n@param virtualName The virtual device name. For more information, see BlockDeviceMapping.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualName", "variableType" : "String", "documentation" : "

The virtual device name. For more information, see BlockDeviceMapping.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "BlockDeviceMapping", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "blockDeviceMapping", "variableType" : "BlockDeviceMapping", "documentation" : null, "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "wrapper" : false }, "ChefConfiguration" : { "c2jName" : "ChefConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Describes the Chef configuration.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ManageBerkshelf", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to enable Berkshelf.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Whether to enable Berkshelf.

\n@return Whether to enable Berkshelf.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ManageBerkshelf", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ManageBerkshelf", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ManageBerkshelf", "setterDocumentation" : "/**

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "

Whether to enable Berkshelf.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "BerkshelfVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Berkshelf version.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The Berkshelf version.

\n@return The Berkshelf version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "BerkshelfVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BerkshelfVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "BerkshelfVersion", "setterDocumentation" : "/**

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "

The Berkshelf version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BerkshelfVersion" : { "c2jName" : "BerkshelfVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Berkshelf version.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The Berkshelf version.

\n@return The Berkshelf version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "BerkshelfVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BerkshelfVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "BerkshelfVersion", "setterDocumentation" : "/**

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The Berkshelf version.

\n@param berkshelfVersion The Berkshelf version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "berkshelfVersion", "variableType" : "String", "documentation" : "

The Berkshelf version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ManageBerkshelf" : { "c2jName" : "ManageBerkshelf", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to enable Berkshelf.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Whether to enable Berkshelf.

\n@return Whether to enable Berkshelf.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ManageBerkshelf", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ManageBerkshelf", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ManageBerkshelf", "setterDocumentation" : "/**

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Whether to enable Berkshelf.

\n@param manageBerkshelf Whether to enable Berkshelf.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "manageBerkshelf", "variableType" : "Boolean", "documentation" : "

Whether to enable Berkshelf.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ChefConfiguration", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : null, "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "wrapper" : false }, "CloneStackRequest" : { "c2jName" : "CloneStackRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CloneStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CloneStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "SourceStackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The source stack ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The source stack ID.

\n@param sourceStackId The source stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The source stack ID.

\n@return The source stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SourceStackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceStackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SourceStackId", "setterDocumentation" : "/**

The source stack ID.

\n@param sourceStackId The source stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The source stack ID.

\n@param sourceStackId The source stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "

The source stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The cloned stack name.

\n@param name The cloned stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The cloned stack name.

\n@return The cloned stack name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

The cloned stack name.

\n@param name The cloned stack name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The cloned stack name.

\n@param name The cloned stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The cloned stack name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@return The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

\n@return The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VpcId", "setterDocumentation" : "/**

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@return A list of stack attributes and values as key/value pairs to be added to the cloned stack.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see StackAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see StackAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@return The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ServiceRoleArn", "setterDocumentation" : "/**

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@return The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultInstanceProfileArn", "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@return The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultOs", "setterDocumentation" : "/**

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@return The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HostnameTheme", "setterDocumentation" : "/**

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@return The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultAvailabilityZone", "setterDocumentation" : "/**

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

\n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSubnetId", "setterDocumentation" : "/**

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

", "enumType" : null, "fluentSetterDocumentation" : "/**

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@return A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@return The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "deprecated" : false, "documentation" : "

A 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.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A 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.

\n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A 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.

\n@return A 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.*/", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChefConfiguration", "setterDocumentation" : "/**

A 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.

\n@param chefConfiguration A 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.*/", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

A 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.

\n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

A 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.

", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to use custom cookbooks.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Whether to use custom cookbooks.

\n@return Whether to use custom cookbooks.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseCustomCookbooks", "setterDocumentation" : "/**

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

Whether to use custom cookbooks.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@return Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "/**

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomCookbooksSource", "setterDocumentation" : "/**\n@param customCookbooksSource */", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@return A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSshKeyName", "setterDocumentation" : "/**

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ClonePermissions", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to clone the source stack's permissions.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Whether to clone the source stack's permissions.

\n@return Whether to clone the source stack's permissions.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClonePermissions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClonePermissions", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClonePermissions", "setterDocumentation" : "/**

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "

Whether to clone the source stack's permissions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CloneAppIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A list of source stack app IDs to be included in the cloned stack.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A list of source stack app IDs to be included in the cloned stack.

\n@return A list of source stack app IDs to be included in the cloned stack.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CloneAppIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloneAppIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CloneAppIds", "setterDocumentation" : "/**

A list of source stack app IDs to be included in the cloned stack.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

A list of source stack app IDs to be included in the cloned stack.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCloneAppIds(java.util.Collection)} or {@link #withCloneAppIds(java.util.Collection)} if you want to override the existing values.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@return The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultRootDeviceType", "setterDocumentation" : "/**

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@return The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@return The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

The default AWS OpsWorks agent version. You have the following options:

  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@return A list of stack attributes and values as key/value pairs to be added to the cloned stack.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see StackAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see StackAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

\n@param attributes A list of stack attributes and values as key/value pairs to be added to the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

A list of stack attributes and values as key/value pairs to be added to the cloned stack.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ChefConfiguration" : { "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "deprecated" : false, "documentation" : "

A 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.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A 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.

\n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A 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.

\n@return A 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.*/", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChefConfiguration", "setterDocumentation" : "/**

A 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.

\n@param chefConfiguration A 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.*/", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

A 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.

\n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

A 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.

", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlNameSpaceUri" : null }, "CloneAppIds" : { "c2jName" : "CloneAppIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A list of source stack app IDs to be included in the cloned stack.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A list of source stack app IDs to be included in the cloned stack.

\n@return A list of source stack app IDs to be included in the cloned stack.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CloneAppIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CloneAppIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CloneAppIds", "setterDocumentation" : "/**

A list of source stack app IDs to be included in the cloned stack.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

A list of source stack app IDs to be included in the cloned stack.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCloneAppIds(java.util.Collection)} or {@link #withCloneAppIds(java.util.Collection)} if you want to override the existing values.

\n@param cloneAppIds A list of source stack app IDs to be included in the cloned stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "cloneAppIds", "variableType" : "java.util.List", "documentation" : "

A list of source stack app IDs to be included in the cloned stack.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ClonePermissions" : { "c2jName" : "ClonePermissions", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to clone the source stack's permissions.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Whether to clone the source stack's permissions.

\n@return Whether to clone the source stack's permissions.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ClonePermissions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ClonePermissions", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ClonePermissions", "setterDocumentation" : "/**

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Whether to clone the source stack's permissions.

\n@param clonePermissions Whether to clone the source stack's permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "clonePermissions", "variableType" : "Boolean", "documentation" : "

Whether to clone the source stack's permissions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ConfigurationManager" : { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@return The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

\n@param configurationManager The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

The configuration manager. When you clone a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 12.

", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, "CustomCookbooksSource" : { "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomCookbooksSource", "setterDocumentation" : "/**\n@param customCookbooksSource */", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

", "enumType" : null, "fluentSetterDocumentation" : "/**

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@return A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

\n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

\"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultAvailabilityZone" : { "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@return The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultAvailabilityZone", "setterDocumentation" : "/**

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

\n@param defaultAvailabilityZone The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

The cloned stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultInstanceProfileArn" : { "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@return The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultInstanceProfileArn", "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

\n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultOs" : { "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@return The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultOs", "setterDocumentation" : "/**

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@param defaultOs The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

The stack's operating system, which must be set to one of the following.

  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

  • CentOS 7

  • Red Hat Enterprise Linux 7

  • Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

The default option is the parent stack's operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@return The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultRootDeviceType", "setterDocumentation" : "/**

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

\n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

The default root device type. This value is used by default for all instances in the cloned stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultSshKeyName" : { "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

", "enumType" : null, "fluentSetterDocumentation" : "/**

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@return A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSshKeyName", "setterDocumentation" : "/**

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

\n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultSubnetId" : { "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

\n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSubnetId", "setterDocumentation" : "/**

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

\n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HostnameTheme" : { "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@return The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HostnameTheme", "setterDocumentation" : "/**

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

\n@param hostnameTheme The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

  • Baked_Goods

  • Clouds

  • Europe_Cities

  • Fruits

  • Greek_Deities

  • Legendary_creatures_from_Japan

  • Planets_and_Moons

  • Roman_Deities

  • Scottish_Islands

  • US_Cities

  • Wild_Cats

To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack name.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The cloned stack name.

\n@param name The cloned stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The cloned stack name.

\n@return The cloned stack name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

The cloned stack name.

\n@param name The cloned stack name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The cloned stack name.

\n@param name The cloned stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The cloned stack name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@return The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

\n@param region The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

The cloned stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@return The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ServiceRoleArn", "setterDocumentation" : "/**

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling DescribePermissions. For more information about IAM ARNs, see Using Identifiers.

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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SourceStackId" : { "c2jName" : "SourceStackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The source stack ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The source stack ID.

\n@param sourceStackId The source stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The source stack ID.

\n@return The source stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SourceStackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SourceStackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SourceStackId", "setterDocumentation" : "/**

The source stack ID.

\n@param sourceStackId The source stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The source stack ID.

\n@param sourceStackId The source stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceStackId", "variableType" : "String", "documentation" : "

The source stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to use custom cookbooks.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Whether to use custom cookbooks.

\n@return Whether to use custom cookbooks.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseCustomCookbooks", "setterDocumentation" : "/**

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Whether to use custom cookbooks.

\n@param useCustomCookbooks Whether to use custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

Whether to use custom cookbooks.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@return Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "/**

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

\n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

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:

  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it but you cannot delete the built-in security group.

  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate Amazon Elastic Compute Cloud (Amazon EC2) security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

For more information, see Create a New Stack.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VpcId" : { "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

\n@return The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VpcId", "setterDocumentation" : "/**

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

\n@param vpcId The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.

  • If your account supports EC2 Classic, the default value is no VPC.

  • If your account does not support EC2 Classic, the default value is the default VPC for the specified region.

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:

  • It must belong to a VPC in your account that is in the specified region.

  • You must specify a value for 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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "SourceStackId", "ServiceRoleArn" ], "shapeName" : "CloneStackRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CloneStackRequest", "variableName" : "cloneStackRequest", "variableType" : "CloneStackRequest", "documentation" : null, "simpleType" : "CloneStackRequest", "variableSetterType" : "CloneStackRequest" }, "wrapper" : false }, "CloneStackResult" : { "c2jName" : "CloneStackResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Contains the response to a CloneStack request.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The cloned stack ID.

\n@param stackId The cloned stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The cloned stack ID.

\n@return The cloned stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

The cloned stack ID.

\n@param stackId The cloned stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The cloned stack ID.

\n@param stackId The cloned stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The cloned stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The cloned stack ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The cloned stack ID.

\n@param stackId The cloned stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The cloned stack ID.

\n@return The cloned stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

The cloned stack ID.

\n@param stackId The cloned stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The cloned stack ID.

\n@param stackId The cloned stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

The cloned stack ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CloneStackResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloneStackResult", "variableName" : "cloneStackResult", "variableType" : "CloneStackResult", "documentation" : null, "simpleType" : "CloneStackResult", "variableSetterType" : "CloneStackResult" }, "wrapper" : false }, "Command" : { "c2jName" : "Command", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

Describes a command.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "CommandId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The command ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The command ID.

\n@param commandId The command ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The command ID.

\n@return The command ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CommandId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CommandId", "setterDocumentation" : "/**

The command ID.

\n@param commandId The command ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The command ID.

\n@param commandId The command ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

The command ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The ID of the instance where the command was executed.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The ID of the instance where the command was executed.

\n@param instanceId The ID of the instance where the command was executed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The ID of the instance where the command was executed.

\n@return The ID of the instance where the command was executed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

The ID of the instance where the command was executed.

\n@param instanceId The ID of the instance where the command was executed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The ID of the instance where the command was executed.

\n@param instanceId The ID of the instance where the command was executed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

The ID of the instance where the command was executed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The command deployment ID.

", "enumType" : null, "fluentSetterDocumentation" : "/**

The command deployment ID.

\n@param deploymentId The command deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The command deployment ID.

\n@return The command deployment ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeploymentId", "setterDocumentation" : "/**

The command deployment ID.

\n@param deploymentId The command deployment ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The command deployment ID.

\n@param deploymentId The command deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

The command deployment ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

Date and time when the command was run.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Date and time when the command was run.

\n@param createdAt Date and time when the command was run.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Date and time when the command was run.

\n@return Date and time when the command was run.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

Date and time when the command was run.

\n@param createdAt Date and time when the command was run.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Date and time when the command was run.

\n@param createdAt Date and time when the command was run.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

Date and time when the command was run.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AcknowledgedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

Date and time when the command was acknowledged.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Date and time when the command was acknowledged.

\n@param acknowledgedAt Date and time when the command was acknowledged.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Date and time when the command was acknowledged.

\n@return Date and time when the command was acknowledged.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AcknowledgedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AcknowledgedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AcknowledgedAt", "setterDocumentation" : "/**

Date and time when the command was acknowledged.

\n@param acknowledgedAt Date and time when the command was acknowledged.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Date and time when the command was acknowledged.

\n@param acknowledgedAt Date and time when the command was acknowledged.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "

Date and time when the command was acknowledged.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

Date when the command completed.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Date when the command completed.

\n@param completedAt Date when the command completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Date when the command completed.

\n@return Date when the command completed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CompletedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CompletedAt", "setterDocumentation" : "/**

Date when the command completed.

\n@param completedAt Date when the command completed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Date when the command completed.

\n@param completedAt Date when the command completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

Date when the command completed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

The command status:

  • failed

  • successful

  • skipped

  • pending

", "enumType" : null, "fluentSetterDocumentation" : "/**

The command status:

  • failed

  • successful

  • skipped

  • pending

\n@param status The command status:

  • failed

  • successful

  • skipped

  • pending

  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

    The command status:

    • failed

    • successful

    • skipped

    • pending

    \n@return The command status:

    • failed

    • successful

    • skipped

    • pending

    • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

      The command status:

      • failed

      • successful

      • skipped

      • pending

      \n@param status The command status:

      • failed

      • successful

      • skipped

      • pending

      • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

        The command status:

        • failed

        • successful

        • skipped

        • pending

        \n@param status The command status:

        • failed

        • successful

        • skipped

        • pending

        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

          The command status:

          • failed

          • successful

          • skipped

          • pending

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ExitCode", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

          The command exit code.

          ", "enumType" : null, "fluentSetterDocumentation" : "/**

          The command exit code.

          \n@param exitCode The command exit code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

          The command exit code.

          \n@return The command exit code.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ExitCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExitCode", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ExitCode", "setterDocumentation" : "/**

          The command exit code.

          \n@param exitCode The command exit code.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

          The command exit code.

          \n@param exitCode The command exit code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

          The command exit code.

          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LogUrl", "c2jShape" : "String", "deprecated" : false, "documentation" : "

          The URL of the command log.

          ", "enumType" : null, "fluentSetterDocumentation" : "/**

          The URL of the command log.

          \n@param logUrl The URL of the command log.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

          The URL of the command log.

          \n@return The URL of the command log.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LogUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogUrl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LogUrl", "setterDocumentation" : "/**

          The URL of the command log.

          \n@param logUrl The URL of the command log.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

          The URL of the command log.

          \n@param logUrl The URL of the command log.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "

          The URL of the command log.

          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

          The command type:

          • deploy

          • rollback

          • start

          • stop

          • restart

          • undeploy

          • update_dependencies

          • install_dependencies

          • update_custom_cookbooks

          • execute_recipes

          ", "enumType" : null, "fluentSetterDocumentation" : "/**

          The command type:

          • deploy

          • rollback

          • start

          • stop

          • restart

          • undeploy

          • update_dependencies

          • install_dependencies

          • update_custom_cookbooks

          • execute_recipes

          \n@param type The command type:

          • deploy

          • rollback

          • start

          • stop

          • restart

          • undeploy

          • update_dependencies

          • install_dependencies

          • update_custom_cookbooks

          • execute_recipes

          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

            The command type:

            • deploy

            • rollback

            • start

            • stop

            • restart

            • undeploy

            • update_dependencies

            • install_dependencies

            • update_custom_cookbooks

            • execute_recipes

            \n@return The command type:

            • deploy

            • rollback

            • start

            • stop

            • restart

            • undeploy

            • update_dependencies

            • install_dependencies

            • update_custom_cookbooks

            • execute_recipes

            • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

              The command type:

              • deploy

              • rollback

              • start

              • stop

              • restart

              • undeploy

              • update_dependencies

              • install_dependencies

              • update_custom_cookbooks

              • execute_recipes

              \n@param type The command type:

              • deploy

              • rollback

              • start

              • stop

              • restart

              • undeploy

              • update_dependencies

              • install_dependencies

              • update_custom_cookbooks

              • execute_recipes

              • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                The command type:

                • deploy

                • rollback

                • start

                • stop

                • restart

                • undeploy

                • update_dependencies

                • install_dependencies

                • update_custom_cookbooks

                • execute_recipes

                \n@param type The command type:

                • deploy

                • rollback

                • start

                • stop

                • restart

                • undeploy

                • update_dependencies

                • install_dependencies

                • update_custom_cookbooks

                • execute_recipes

                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                  The command type:

                  • deploy

                  • rollback

                  • start

                  • stop

                  • restart

                  • undeploy

                  • update_dependencies

                  • install_dependencies

                  • update_custom_cookbooks

                  • execute_recipes

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AcknowledgedAt" : { "c2jName" : "AcknowledgedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                  Date and time when the command was acknowledged.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  Date and time when the command was acknowledged.

                  \n@param acknowledgedAt Date and time when the command was acknowledged.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  Date and time when the command was acknowledged.

                  \n@return Date and time when the command was acknowledged.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AcknowledgedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AcknowledgedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AcknowledgedAt", "setterDocumentation" : "/**

                  Date and time when the command was acknowledged.

                  \n@param acknowledgedAt Date and time when the command was acknowledged.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  Date and time when the command was acknowledged.

                  \n@param acknowledgedAt Date and time when the command was acknowledged.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "acknowledgedAt", "variableType" : "String", "documentation" : "

                  Date and time when the command was acknowledged.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CommandId" : { "c2jName" : "CommandId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                  The command ID.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The command ID.

                  \n@param commandId The command ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The command ID.

                  \n@return The command ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CommandId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CommandId", "setterDocumentation" : "/**

                  The command ID.

                  \n@param commandId The command ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The command ID.

                  \n@param commandId The command ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                  The command ID.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompletedAt" : { "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                  Date when the command completed.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  Date when the command completed.

                  \n@param completedAt Date when the command completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  Date when the command completed.

                  \n@return Date when the command completed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CompletedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CompletedAt", "setterDocumentation" : "/**

                  Date when the command completed.

                  \n@param completedAt Date when the command completed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  Date when the command completed.

                  \n@param completedAt Date when the command completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                  Date when the command completed.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                  Date and time when the command was run.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  Date and time when the command was run.

                  \n@param createdAt Date and time when the command was run.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  Date and time when the command was run.

                  \n@return Date and time when the command was run.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                  Date and time when the command was run.

                  \n@param createdAt Date and time when the command was run.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  Date and time when the command was run.

                  \n@param createdAt Date and time when the command was run.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                  Date and time when the command was run.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentId" : { "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                  The command deployment ID.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The command deployment ID.

                  \n@param deploymentId The command deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The command deployment ID.

                  \n@return The command deployment ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeploymentId", "setterDocumentation" : "/**

                  The command deployment ID.

                  \n@param deploymentId The command deployment ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The command deployment ID.

                  \n@param deploymentId The command deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                  The command deployment ID.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExitCode" : { "c2jName" : "ExitCode", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                  The command exit code.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The command exit code.

                  \n@param exitCode The command exit code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The command exit code.

                  \n@return The command exit code.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ExitCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExitCode", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ExitCode", "setterDocumentation" : "/**

                  The command exit code.

                  \n@param exitCode The command exit code.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The command exit code.

                  \n@param exitCode The command exit code.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "exitCode", "variableType" : "Integer", "documentation" : "

                  The command exit code.

                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                  The ID of the instance where the command was executed.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The ID of the instance where the command was executed.

                  \n@param instanceId The ID of the instance where the command was executed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The ID of the instance where the command was executed.

                  \n@return The ID of the instance where the command was executed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                  The ID of the instance where the command was executed.

                  \n@param instanceId The ID of the instance where the command was executed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The ID of the instance where the command was executed.

                  \n@param instanceId The ID of the instance where the command was executed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                  The ID of the instance where the command was executed.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LogUrl" : { "c2jName" : "LogUrl", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                  The URL of the command log.

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The URL of the command log.

                  \n@param logUrl The URL of the command log.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                  The URL of the command log.

                  \n@return The URL of the command log.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LogUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LogUrl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LogUrl", "setterDocumentation" : "/**

                  The URL of the command log.

                  \n@param logUrl The URL of the command log.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                  The URL of the command log.

                  \n@param logUrl The URL of the command log.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "logUrl", "variableType" : "String", "documentation" : "

                  The URL of the command log.

                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                  The command status:

                  • failed

                  • successful

                  • skipped

                  • pending

                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                  The command status:

                  • failed

                  • successful

                  • skipped

                  • pending

                  \n@param status The command status:

                  • failed

                  • successful

                  • skipped

                  • pending

                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                    The command status:

                    • failed

                    • successful

                    • skipped

                    • pending

                    \n@return The command status:

                    • failed

                    • successful

                    • skipped

                    • pending

                    • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                      The command status:

                      • failed

                      • successful

                      • skipped

                      • pending

                      \n@param status The command status:

                      • failed

                      • successful

                      • skipped

                      • pending

                      • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                        The command status:

                        • failed

                        • successful

                        • skipped

                        • pending

                        \n@param status The command status:

                        • failed

                        • successful

                        • skipped

                        • pending

                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                          The command status:

                          • failed

                          • successful

                          • skipped

                          • pending

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                          The command type:

                          • deploy

                          • rollback

                          • start

                          • stop

                          • restart

                          • undeploy

                          • update_dependencies

                          • install_dependencies

                          • update_custom_cookbooks

                          • execute_recipes

                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                          The command type:

                          • deploy

                          • rollback

                          • start

                          • stop

                          • restart

                          • undeploy

                          • update_dependencies

                          • install_dependencies

                          • update_custom_cookbooks

                          • execute_recipes

                          \n@param type The command type:

                          • deploy

                          • rollback

                          • start

                          • stop

                          • restart

                          • undeploy

                          • update_dependencies

                          • install_dependencies

                          • update_custom_cookbooks

                          • execute_recipes

                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                            The command type:

                            • deploy

                            • rollback

                            • start

                            • stop

                            • restart

                            • undeploy

                            • update_dependencies

                            • install_dependencies

                            • update_custom_cookbooks

                            • execute_recipes

                            \n@return The command type:

                            • deploy

                            • rollback

                            • start

                            • stop

                            • restart

                            • undeploy

                            • update_dependencies

                            • install_dependencies

                            • update_custom_cookbooks

                            • execute_recipes

                            • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                              The command type:

                              • deploy

                              • rollback

                              • start

                              • stop

                              • restart

                              • undeploy

                              • update_dependencies

                              • install_dependencies

                              • update_custom_cookbooks

                              • execute_recipes

                              \n@param type The command type:

                              • deploy

                              • rollback

                              • start

                              • stop

                              • restart

                              • undeploy

                              • update_dependencies

                              • install_dependencies

                              • update_custom_cookbooks

                              • execute_recipes

                              • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                The command type:

                                • deploy

                                • rollback

                                • start

                                • stop

                                • restart

                                • undeploy

                                • update_dependencies

                                • install_dependencies

                                • update_custom_cookbooks

                                • execute_recipes

                                \n@param type The command type:

                                • deploy

                                • rollback

                                • start

                                • stop

                                • restart

                                • undeploy

                                • update_dependencies

                                • install_dependencies

                                • update_custom_cookbooks

                                • execute_recipes

                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                  The command type:

                                  • deploy

                                  • rollback

                                  • start

                                  • stop

                                  • restart

                                  • undeploy

                                  • update_dependencies

                                  • install_dependencies

                                  • update_custom_cookbooks

                                  • execute_recipes

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "Command", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Command", "variableName" : "command", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "wrapper" : false }, "CreateAppRequest" : { "c2jName" : "CreateAppRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateApp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateApp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID.

                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app's short name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app's short name.

                                  \n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app's short name.

                                  \n@return The app's short name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shortname", "setterDocumentation" : "/**

                                  The app's short name.

                                  \n@param shortname The app's short name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app's short name.

                                  \n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                  The app's short name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app name.

                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app name.

                                  \n@return The app name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  The app name.

                                  \n@param name The app name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app name.

                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  The app name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Description", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A description of the app.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A description of the app.

                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A description of the app.

                                  \n@return A description of the app.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Description", "setterDocumentation" : "/**

                                  A description of the app.

                                  \n@param description A description of the app.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A description of the app.

                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                  A description of the app.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DataSources", "c2jShape" : "DataSources", "deprecated" : false, "documentation" : "

                                  The app's data source.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app's data source.

                                  \n@param dataSources The app's data source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app's data source.

                                  \n@return The app's data source.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DataSources", "setterDocumentation" : "/**

                                  The app's data source.

                                  \n@param dataSources The app's data source.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The app's data source.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDataSources(java.util.Collection)} or {@link #withDataSources(java.util.Collection)} if you want to override the existing values.

                                  \n@param dataSources The app's data source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                  The app's data source.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Type", "c2jShape" : "AppType", "deprecated" : false, "documentation" : "

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  ", "enumType" : "AppType", "fluentSetterDocumentation" : "/**

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "getterDocumentation" : "/**

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  \n@return The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AppSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "

                                  A Source object that specifies the app repository.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A Source object that specifies the app repository.

                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A Source object that specifies the app repository.

                                  \n@return A Source object that specifies the app repository.*/", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppSource", "setterDocumentation" : "/**

                                  A Source object that specifies the app repository.

                                  \n@param appSource A Source object that specifies the app repository.*/", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A Source object that specifies the app repository.

                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                  A Source object that specifies the app repository.

                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Domains", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  \n@return The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Domains", "setterDocumentation" : "/**

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDomains(java.util.Collection)} or {@link #withDomains(java.util.Collection)} if you want to override the existing values.

                                  \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to enable SSL for the app.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to enable SSL for the app.

                                  \n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to enable SSL for the app.

                                  \n@return Whether to enable SSL for the app.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableSsl", "setterDocumentation" : "/**

                                  Whether to enable SSL for the app.

                                  \n@param enableSsl Whether to enable SSL for the app.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to enable SSL for the app.

                                  \n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                  Whether to enable SSL for the app.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "deprecated" : false, "documentation" : "

                                  An SslConfiguration object with the SSL configuration.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An SslConfiguration object with the SSL configuration.

                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An SslConfiguration object with the SSL configuration.

                                  \n@return An SslConfiguration object with the SSL configuration.*/", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SslConfiguration", "setterDocumentation" : "/**

                                  An SslConfiguration object with the SSL configuration.

                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.*/", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An SslConfiguration object with the SSL configuration.

                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

                                  An SslConfiguration object with the SSL configuration.

                                  ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "deprecated" : false, "documentation" : "

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see AppAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see AppAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "deprecated" : false, "documentation" : "

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  */", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Environment", "setterDocumentation" : "/**

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  */", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setEnvironment(java.util.Collection)} or {@link #withEnvironment(java.util.Collection)} if you want to override the existing values.

                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppSource" : { "c2jName" : "AppSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "

                                  A Source object that specifies the app repository.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A Source object that specifies the app repository.

                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A Source object that specifies the app repository.

                                  \n@return A Source object that specifies the app repository.*/", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppSource", "setterDocumentation" : "/**

                                  A Source object that specifies the app repository.

                                  \n@param appSource A Source object that specifies the app repository.*/", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A Source object that specifies the app repository.

                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                  A Source object that specifies the app repository.

                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "deprecated" : false, "documentation" : "

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see AppAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see AppAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "DataSources" : { "c2jName" : "DataSources", "c2jShape" : "DataSources", "deprecated" : false, "documentation" : "

                                  The app's data source.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app's data source.

                                  \n@param dataSources The app's data source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app's data source.

                                  \n@return The app's data source.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DataSources", "setterDocumentation" : "/**

                                  The app's data source.

                                  \n@param dataSources The app's data source.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The app's data source.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDataSources(java.util.Collection)} or {@link #withDataSources(java.util.Collection)} if you want to override the existing values.

                                  \n@param dataSources The app's data source.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                  The app's data source.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Description" : { "c2jName" : "Description", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A description of the app.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A description of the app.

                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A description of the app.

                                  \n@return A description of the app.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Description", "setterDocumentation" : "/**

                                  A description of the app.

                                  \n@param description A description of the app.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A description of the app.

                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                  A description of the app.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Domains" : { "c2jName" : "Domains", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  \n@return The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Domains", "setterDocumentation" : "/**

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDomains(java.util.Collection)} or {@link #withDomains(java.util.Collection)} if you want to override the existing values.

                                  \n@param domains The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

                                  The app virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "EnableSsl" : { "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to enable SSL for the app.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to enable SSL for the app.

                                  \n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to enable SSL for the app.

                                  \n@return Whether to enable SSL for the app.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableSsl", "setterDocumentation" : "/**

                                  Whether to enable SSL for the app.

                                  \n@param enableSsl Whether to enable SSL for the app.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to enable SSL for the app.

                                  \n@param enableSsl Whether to enable SSL for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                  Whether to enable SSL for the app.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Environment" : { "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "deprecated" : false, "documentation" : "

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  */", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Environment", "setterDocumentation" : "/**

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  */", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setEnvironment(java.util.Collection)} or {@link #withEnvironment(java.util.Collection)} if you want to override the existing values.

                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instance. For more information, see Environment Variables.

                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app name.

                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app name.

                                  \n@return The app name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  The app name.

                                  \n@param name The app name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app name.

                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  The app name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Shortname" : { "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app's short name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app's short name.

                                  \n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app's short name.

                                  \n@return The app's short name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shortname", "setterDocumentation" : "/**

                                  The app's short name.

                                  \n@param shortname The app's short name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app's short name.

                                  \n@param shortname The app's short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                  The app's short name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SslConfiguration" : { "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "deprecated" : false, "documentation" : "

                                  An SslConfiguration object with the SSL configuration.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An SslConfiguration object with the SSL configuration.

                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An SslConfiguration object with the SSL configuration.

                                  \n@return An SslConfiguration object with the SSL configuration.*/", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SslConfiguration", "setterDocumentation" : "/**

                                  An SslConfiguration object with the SSL configuration.

                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.*/", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An SslConfiguration object with the SSL configuration.

                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

                                  An SslConfiguration object with the SSL configuration.

                                  ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID.

                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "AppType", "deprecated" : false, "documentation" : "

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  ", "enumType" : "AppType", "fluentSetterDocumentation" : "/**

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "getterDocumentation" : "/**

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  \n@return The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@see AppType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  \n@param type The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                  The app type. Each supported type is associated with a particular layer. For example, PHP applications are associated with a PHP layer. AWS OpsWorks deploys an application to those instances that are members of the corresponding layer. If your app isn't one of the standard types, or you prefer to implement your own Deploy recipes, specify other.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId", "Name", "Type" ], "shapeName" : "CreateAppRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateAppRequest", "variableName" : "createAppRequest", "variableType" : "CreateAppRequest", "documentation" : null, "simpleType" : "CreateAppRequest", "variableSetterType" : "CreateAppRequest" }, "wrapper" : false }, "CreateAppResult" : { "c2jName" : "CreateAppResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Contains the response to a CreateApp request.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app ID.

                                  \n@return The app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                  The app ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app ID.

                                  \n@return The app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                  The app ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CreateAppResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateAppResult", "variableName" : "createAppResult", "variableType" : "CreateAppResult", "documentation" : null, "simpleType" : "CreateAppResult", "variableSetterType" : "CreateAppResult" }, "wrapper" : false }, "CreateDeploymentRequest" : { "c2jName" : "CreateDeploymentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateDeployment", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateDeployment", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID.

                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  \n@return The app ID. This parameter is required for app deployments, but not for other deployment commands.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  The instance IDs for the deployment targets.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance IDs for the deployment targets.

                                  \n@param instanceIds The instance IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance IDs for the deployment targets.

                                  \n@return The instance IDs for the deployment targets.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "InstanceIds", "setterDocumentation" : "/**

                                  The instance IDs for the deployment targets.

                                  \n@param instanceIds The instance IDs for the deployment targets.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The instance IDs for the deployment targets.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceIds(java.util.Collection)} or {@link #withInstanceIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param instanceIds The instance IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                  The instance IDs for the deployment targets.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  The layer IDs for the deployment targets.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The layer IDs for the deployment targets.

                                  \n@param layerIds The layer IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The layer IDs for the deployment targets.

                                  \n@return The layer IDs for the deployment targets.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                  The layer IDs for the deployment targets.

                                  \n@param layerIds The layer IDs for the deployment targets.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The layer IDs for the deployment targets.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param layerIds The layer IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                  The layer IDs for the deployment targets.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "deprecated" : false, "documentation" : "

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  \n@return A DeploymentCommand object that specifies the deployment command and any associated arguments.*/", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Command", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Command", "setterDocumentation" : "/**

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.*/", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  ", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Comment", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A user-defined comment.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@return A user-defined comment.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Comment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Comment", "setterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@param comment A user-defined comment.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                  A user-defined comment.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@return A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  \n@return The app ID. This parameter is required for app deployments, but not for other deployment commands.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  \n@param appId The app ID. This parameter is required for app deployments, but not for other deployment commands.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                  The app ID. This parameter is required for app deployments, but not for other deployment commands.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Command" : { "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "deprecated" : false, "documentation" : "

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  \n@return A DeploymentCommand object that specifies the deployment command and any associated arguments.*/", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Command", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Command", "setterDocumentation" : "/**

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.*/", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  \n@param command A DeploymentCommand object that specifies the deployment command and any associated arguments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "

                                  A DeploymentCommand object that specifies the deployment command and any associated arguments.

                                  ", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlNameSpaceUri" : null }, "Comment" : { "c2jName" : "Comment", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A user-defined comment.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@return A user-defined comment.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Comment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Comment", "setterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@param comment A user-defined comment.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                  A user-defined comment.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@return A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                  A string that contains user-defined, custom JSON. It is used to override the corresponding default stack configuration JSON values. The string should be in the following format and must escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceIds" : { "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  The instance IDs for the deployment targets.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance IDs for the deployment targets.

                                  \n@param instanceIds The instance IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance IDs for the deployment targets.

                                  \n@return The instance IDs for the deployment targets.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "InstanceIds", "setterDocumentation" : "/**

                                  The instance IDs for the deployment targets.

                                  \n@param instanceIds The instance IDs for the deployment targets.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The instance IDs for the deployment targets.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceIds(java.util.Collection)} or {@link #withInstanceIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param instanceIds The instance IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                  The instance IDs for the deployment targets.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "LayerIds" : { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  The layer IDs for the deployment targets.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The layer IDs for the deployment targets.

                                  \n@param layerIds The layer IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The layer IDs for the deployment targets.

                                  \n@return The layer IDs for the deployment targets.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                  The layer IDs for the deployment targets.

                                  \n@param layerIds The layer IDs for the deployment targets.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The layer IDs for the deployment targets.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param layerIds The layer IDs for the deployment targets.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                  The layer IDs for the deployment targets.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID.

                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId", "Command" ], "shapeName" : "CreateDeploymentRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDeploymentRequest", "variableName" : "createDeploymentRequest", "variableType" : "CreateDeploymentRequest", "documentation" : null, "simpleType" : "CreateDeploymentRequest", "variableSetterType" : "CreateDeploymentRequest" }, "wrapper" : false }, "CreateDeploymentResult" : { "c2jName" : "CreateDeploymentResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Contains the response to a CreateDeployment request.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  \n@param deploymentId The deployment ID, which can be used with other requests to identify the deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  \n@return The deployment ID, which can be used with other requests to identify the deployment.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeploymentId", "setterDocumentation" : "/**

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  \n@param deploymentId The deployment ID, which can be used with other requests to identify the deployment.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  \n@param deploymentId The deployment ID, which can be used with other requests to identify the deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeploymentId" : { "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  \n@param deploymentId The deployment ID, which can be used with other requests to identify the deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  \n@return The deployment ID, which can be used with other requests to identify the deployment.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeploymentId", "setterDocumentation" : "/**

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  \n@param deploymentId The deployment ID, which can be used with other requests to identify the deployment.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  \n@param deploymentId The deployment ID, which can be used with other requests to identify the deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                  The deployment ID, which can be used with other requests to identify the deployment.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CreateDeploymentResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateDeploymentResult", "variableName" : "createDeploymentResult", "variableType" : "CreateDeploymentResult", "documentation" : null, "simpleType" : "CreateDeploymentResult", "variableSetterType" : "CreateDeploymentResult" }, "wrapper" : false }, "CreateInstanceRequest" : { "c2jName" : "CreateInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID.

                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  An array that contains the instance's layer IDs.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An array that contains the instance's layer IDs.

                                  \n@param layerIds An array that contains the instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An array that contains the instance's layer IDs.

                                  \n@return An array that contains the instance's layer IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                  An array that contains the instance's layer IDs.

                                  \n@param layerIds An array that contains the instance's layer IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An array that contains the instance's layer IDs.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param layerIds An array that contains the instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                  An array that contains the instance's layer IDs.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  \n@return The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceType", "setterDocumentation" : "/**

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "deprecated" : false, "documentation" : "

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  ", "enumType" : "AutoScalingType", "fluentSetterDocumentation" : "/**

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "getterDocumentation" : "/**

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  \n@return For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoScalingType", "setterDocumentation" : "/**

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance host name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance host name.

                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance host name.

                                  \n@return The instance host name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

                                  The instance host name.

                                  \n@param hostname The instance host name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance host name.

                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                  The instance host name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  \n@param os The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  \n@return The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Os", "setterDocumentation" : "/**

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  \n@param os The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  \n@param os The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AmiId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@return A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AmiId", "setterDocumentation" : "/**

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance's Amazon EC2 key-pair name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance's Amazon EC2 key-pair name.

                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance's Amazon EC2 key-pair name.

                                  \n@return The instance's Amazon EC2 key-pair name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshKeyName", "setterDocumentation" : "/**

                                  The instance's Amazon EC2 key-pair name.

                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance's Amazon EC2 key-pair name.

                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                  The instance's Amazon EC2 key-pair name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  \n@return The instance Availability Zone. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AvailabilityZone", "setterDocumentation" : "/**

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VirtualizationType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance's virtualization type, paravirtual or hvm.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance's virtualization type, paravirtual or hvm.

                                  \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance's virtualization type, paravirtual or hvm.

                                  \n@return The instance's virtualization type, paravirtual or hvm.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VirtualizationType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VirtualizationType", "setterDocumentation" : "/**

                                  The instance's virtualization type, paravirtual or hvm.

                                  \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance's virtualization type, paravirtual or hvm.

                                  \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                  The instance's virtualization type, paravirtual or hvm.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  \n@return The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SubnetId", "setterDocumentation" : "/**

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Architecture", "c2jShape" : "Architecture", "deprecated" : false, "documentation" : "

                                  The instance architecture. The default option is 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.

                                  ", "enumType" : "Architecture", "fluentSetterDocumentation" : "/**

                                  The instance architecture. The default option is 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.

                                  \n@param architecture The instance architecture. The default option is 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.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "getterDocumentation" : "/**

                                  The instance architecture. The default option is 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.

                                  \n@return The instance architecture. The default option is 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.\n@see Architecture*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Architecture", "setterDocumentation" : "/**

                                  The instance architecture. The default option is 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.

                                  \n@param architecture The instance architecture. The default option is 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.\n@see Architecture*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance architecture. The default option is 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.

                                  \n@param architecture The instance architecture. The default option is 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.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                  The instance architecture. The default option is 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.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  ", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  \n@return The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RootDeviceType", "setterDocumentation" : "/**

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "deprecated" : false, "documentation" : "

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  \n@return An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "BlockDeviceMappings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "BlockDeviceMapping", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "BlockDeviceMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "BlockDeviceMappings", "setterDocumentation" : "/**

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setBlockDeviceMappings(java.util.Collection)} or {@link #withBlockDeviceMappings(java.util.Collection)} if you want to override the existing values.

                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to create an Amazon EBS-optimized instance.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to create an Amazon EBS-optimized instance.

                                  \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to create an Amazon EBS-optimized instance.

                                  \n@return Whether to create an Amazon EBS-optimized instance.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EbsOptimized", "setterDocumentation" : "/**

                                  Whether to create an Amazon EBS-optimized instance.

                                  \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to create an Amazon EBS-optimized instance.

                                  \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                  Whether to create an Amazon EBS-optimized instance.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  \n@return The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Tenancy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  \n@return The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Tenancy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Tenancy", "setterDocumentation" : "/**

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  \n@return The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • INHERIT - Use the stack's default agent version setting.

                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AmiId" : { "c2jName" : "AmiId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@return A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AmiId", "setterDocumentation" : "/**

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                  A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see Using Custom AMIs.

                                  If you specify a custom AMI, you must set Os to Custom.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Architecture" : { "c2jName" : "Architecture", "c2jShape" : "Architecture", "deprecated" : false, "documentation" : "

                                  The instance architecture. The default option is 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.

                                  ", "enumType" : "Architecture", "fluentSetterDocumentation" : "/**

                                  The instance architecture. The default option is 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.

                                  \n@param architecture The instance architecture. The default option is 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.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "getterDocumentation" : "/**

                                  The instance architecture. The default option is 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.

                                  \n@return The instance architecture. The default option is 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.\n@see Architecture*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Architecture", "setterDocumentation" : "/**

                                  The instance architecture. The default option is 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.

                                  \n@param architecture The instance architecture. The default option is 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.\n@see Architecture*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance architecture. The default option is 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.

                                  \n@param architecture The instance architecture. The default option is 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.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                  The instance architecture. The default option is 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.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutoScalingType" : { "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "deprecated" : false, "documentation" : "

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  ", "enumType" : "AutoScalingType", "fluentSetterDocumentation" : "/**

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "getterDocumentation" : "/**

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  \n@return For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoScalingType", "setterDocumentation" : "/**

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AvailabilityZone" : { "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  \n@return The instance Availability Zone. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AvailabilityZone", "setterDocumentation" : "/**

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BlockDeviceMappings" : { "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "deprecated" : false, "documentation" : "

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  \n@return An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "BlockDeviceMappings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "BlockDeviceMapping", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "BlockDeviceMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "BlockDeviceMappings", "setterDocumentation" : "/**

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setBlockDeviceMappings(java.util.Collection)} or {@link #withBlockDeviceMappings(java.util.Collection)} if you want to override the existing values.

                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "

                                  An array of BlockDeviceMapping objects that specify the instance's block devices. For more information, see Block Device Mapping. Note that block device mappings are not supported for custom AMIs.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "EbsOptimized" : { "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to create an Amazon EBS-optimized instance.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to create an Amazon EBS-optimized instance.

                                  \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to create an Amazon EBS-optimized instance.

                                  \n@return Whether to create an Amazon EBS-optimized instance.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EbsOptimized", "setterDocumentation" : "/**

                                  Whether to create an Amazon EBS-optimized instance.

                                  \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to create an Amazon EBS-optimized instance.

                                  \n@param ebsOptimized Whether to create an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                  Whether to create an Amazon EBS-optimized instance.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Hostname" : { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance host name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance host name.

                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance host name.

                                  \n@return The instance host name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

                                  The instance host name.

                                  \n@param hostname The instance host name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance host name.

                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                  The instance host name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstanceType" : { "c2jName" : "InstanceType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  \n@return The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceType", "setterDocumentation" : "/**

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LayerIds" : { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  An array that contains the instance's layer IDs.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An array that contains the instance's layer IDs.

                                  \n@param layerIds An array that contains the instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An array that contains the instance's layer IDs.

                                  \n@return An array that contains the instance's layer IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                  An array that contains the instance's layer IDs.

                                  \n@param layerIds An array that contains the instance's layer IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An array that contains the instance's layer IDs.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param layerIds An array that contains the instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                  An array that contains the instance's layer IDs.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Os" : { "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  \n@param os The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  \n@return The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Os", "setterDocumentation" : "/**

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  \n@param os The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  \n@param os The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                  The instance's operating system, which must be set to one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom.

                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  The default option is the current Amazon Linux version. 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. Block device mappings are not supported if the value is Custom. For more information on the supported operating systems, see Operating SystemsFor more information on how to use custom AMIs with AWS OpsWorks, see Using Custom AMIs.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RootDeviceType" : { "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  ", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  \n@return The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RootDeviceType", "setterDocumentation" : "/**

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  \n@param rootDeviceType The instance root device type. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "

                                  The instance root device type. For more information, see Storage for the Root Device.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshKeyName" : { "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance's Amazon EC2 key-pair name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance's Amazon EC2 key-pair name.

                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance's Amazon EC2 key-pair name.

                                  \n@return The instance's Amazon EC2 key-pair name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshKeyName", "setterDocumentation" : "/**

                                  The instance's Amazon EC2 key-pair name.

                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance's Amazon EC2 key-pair name.

                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                  The instance's Amazon EC2 key-pair name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID.

                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SubnetId" : { "c2jName" : "SubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  \n@return The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SubnetId", "setterDocumentation" : "/**

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  \n@param subnetId The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

                                  The ID of the instance's subnet. If the stack is running in a VPC, you can use this parameter to override the stack's default subnet ID value and direct AWS OpsWorks to launch the instance in a different subnet.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tenancy" : { "c2jName" : "Tenancy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  \n@return The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Tenancy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Tenancy", "setterDocumentation" : "/**

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  \n@param tenancy The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                  The instance's tenancy option. The default option is no tenancy, or if the instance is running in a VPC, inherit tenancy settings from the VPC. The following are valid values for this parameter: dedicated, default, or host. Because there are costs associated with changes in tenancy options, we recommend that you research tenancy options before choosing them for your instances. For more information about dedicated hosts, see Dedicated Hosts Overview and Amazon EC2 Dedicated Hosts. For more information about dedicated instances, see Dedicated Instances and Amazon EC2 Dedicated Instances.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VirtualizationType" : { "c2jName" : "VirtualizationType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance's virtualization type, paravirtual or hvm.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance's virtualization type, paravirtual or hvm.

                                  \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance's virtualization type, paravirtual or hvm.

                                  \n@return The instance's virtualization type, paravirtual or hvm.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VirtualizationType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VirtualizationType", "setterDocumentation" : "/**

                                  The instance's virtualization type, paravirtual or hvm.

                                  \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance's virtualization type, paravirtual or hvm.

                                  \n@param virtualizationType The instance's virtualization type, paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                  The instance's virtualization type, paravirtual or hvm.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId", "LayerIds", "InstanceType" ], "shapeName" : "CreateInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateInstanceRequest", "variableName" : "createInstanceRequest", "variableType" : "CreateInstanceRequest", "documentation" : null, "simpleType" : "CreateInstanceRequest", "variableSetterType" : "CreateInstanceRequest" }, "wrapper" : false }, "CreateInstanceResult" : { "c2jName" : "CreateInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Contains the response to a CreateInstance request.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance ID.

                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                  The instance ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance ID.

                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                  The instance ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CreateInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateInstanceResult", "variableName" : "createInstanceResult", "variableType" : "CreateInstanceResult", "documentation" : null, "simpleType" : "CreateInstanceResult", "variableSetterType" : "CreateInstanceResult" }, "wrapper" : false }, "CreateLayerRequest" : { "c2jName" : "CreateLayerRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateLayer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateLayer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The layer stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The layer stack ID.

                                  \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The layer stack ID.

                                  \n@return The layer stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The layer stack ID.

                                  \n@param stackId The layer stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The layer stack ID.

                                  \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The layer stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Type", "c2jShape" : "LayerType", "deprecated" : false, "documentation" : "

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  ", "enumType" : "LayerType", "fluentSetterDocumentation" : "/**

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType*/", "getterDocumentation" : "/**

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  \n@return The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The layer name, which is used by the console.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The layer name, which is used by the console.

                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The layer name, which is used by the console.

                                  \n@return The layer name, which is used by the console.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  The layer name, which is used by the console.

                                  \n@param name The layer name, which is used by the console.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The layer name, which is used by the console.

                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  The layer name, which is used by the console.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  \n@return For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shortname", "setterDocumentation" : "/**

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  \n@return One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see LayerAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see LayerAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@return The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomInstanceProfileArn", "setterDocumentation" : "/**

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  \n@return A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  An array containing the layer custom security group IDs.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An array containing the layer custom security group IDs.

                                  \n@param customSecurityGroupIds An array containing the layer custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An array containing the layer custom security group IDs.

                                  \n@return An array containing the layer custom security group IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CustomSecurityGroupIds", "setterDocumentation" : "/**

                                  An array containing the layer custom security group IDs.

                                  \n@param customSecurityGroupIds An array containing the layer custom security group IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An array containing the layer custom security group IDs.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomSecurityGroupIds(java.util.Collection)} or {@link #withCustomSecurityGroupIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param customSecurityGroupIds An array containing the layer custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                  An array containing the layer custom security group IDs.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  An array of Package objects that describes the layer packages.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An array of Package objects that describes the layer packages.

                                  \n@param packages An array of Package objects that describes the layer packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An array of Package objects that describes the layer packages.

                                  \n@return An array of Package objects that describes the layer packages.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Packages", "setterDocumentation" : "/**

                                  An array of Package objects that describes the layer packages.

                                  \n@param packages An array of Package objects that describes the layer packages.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An array of Package objects that describes the layer packages.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setPackages(java.util.Collection)} or {@link #withPackages(java.util.Collection)} if you want to override the existing values.

                                  \n@param packages An array of Package objects that describes the layer packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                  An array of Package objects that describes the layer packages.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "VolumeConfigurations", "setterDocumentation" : "/**

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setVolumeConfigurations(java.util.Collection)} or {@link #withVolumeConfigurations(java.util.Collection)} if you want to override the existing values.

                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to disable auto healing for the layer.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to disable auto healing for the layer.

                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to disable auto healing for the layer.

                                  \n@return Whether to disable auto healing for the layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableAutoHealing", "setterDocumentation" : "/**

                                  Whether to disable auto healing for the layer.

                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to disable auto healing for the layer.

                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                  Whether to disable auto healing for the layer.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignElasticIps", "setterDocumentation" : "/**

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignPublicIps", "setterDocumentation" : "/**

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  \n@return A LayerCustomRecipes object that specifies the layer custom recipes.*/", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomRecipes", "setterDocumentation" : "/**

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.*/", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to use Amazon EBS-optimized instances.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to use Amazon EBS-optimized instances.

                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to use Amazon EBS-optimized instances.

                                  \n@return Whether to use Amazon EBS-optimized instances.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "/**

                                  Whether to use Amazon EBS-optimized instances.

                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to use Amazon EBS-optimized instances.

                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                  Whether to use Amazon EBS-optimized instances.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  \n@return A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.*/", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LifecycleEventConfiguration", "setterDocumentation" : "/**

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.*/", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  \n@return One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see LayerAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see LayerAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  To create a cluster layer, set the EcsClusterArn attribute to the cluster's ARN.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "AutoAssignElasticIps" : { "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignElasticIps", "setterDocumentation" : "/**

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AutoAssignPublicIps" : { "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignPublicIps", "setterDocumentation" : "/**

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "CustomInstanceProfileArn" : { "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@return The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomInstanceProfileArn", "setterDocumentation" : "/**

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                  The ARN of an IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  \n@return A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON. This feature is supported as of version 1.7.42 of the AWS CLI.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomRecipes" : { "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  \n@return A LayerCustomRecipes object that specifies the layer custom recipes.*/", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomRecipes", "setterDocumentation" : "/**

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.*/", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                  A LayerCustomRecipes object that specifies the layer custom recipes.

                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, "CustomSecurityGroupIds" : { "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  An array containing the layer custom security group IDs.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An array containing the layer custom security group IDs.

                                  \n@param customSecurityGroupIds An array containing the layer custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An array containing the layer custom security group IDs.

                                  \n@return An array containing the layer custom security group IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CustomSecurityGroupIds", "setterDocumentation" : "/**

                                  An array containing the layer custom security group IDs.

                                  \n@param customSecurityGroupIds An array containing the layer custom security group IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An array containing the layer custom security group IDs.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomSecurityGroupIds(java.util.Collection)} or {@link #withCustomSecurityGroupIds(java.util.Collection)} if you want to override the existing values.

                                  \n@param customSecurityGroupIds An array containing the layer custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                  An array containing the layer custom security group IDs.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "EnableAutoHealing" : { "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to disable auto healing for the layer.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to disable auto healing for the layer.

                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to disable auto healing for the layer.

                                  \n@return Whether to disable auto healing for the layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableAutoHealing", "setterDocumentation" : "/**

                                  Whether to disable auto healing for the layer.

                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to disable auto healing for the layer.

                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                  Whether to disable auto healing for the layer.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

                                  To ensure that your instances have the latest security updates, we strongly recommend using the default value of true.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LifecycleEventConfiguration" : { "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  \n@return A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.*/", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LifecycleEventConfiguration", "setterDocumentation" : "/**

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.*/", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                  A LifeCycleEventConfiguration object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.

                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The layer name, which is used by the console.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The layer name, which is used by the console.

                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The layer name, which is used by the console.

                                  \n@return The layer name, which is used by the console.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  The layer name, which is used by the console.

                                  \n@param name The layer name, which is used by the console.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The layer name, which is used by the console.

                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  The layer name, which is used by the console.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Packages" : { "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                  An array of Package objects that describes the layer packages.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  An array of Package objects that describes the layer packages.

                                  \n@param packages An array of Package objects that describes the layer packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  An array of Package objects that describes the layer packages.

                                  \n@return An array of Package objects that describes the layer packages.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Packages", "setterDocumentation" : "/**

                                  An array of Package objects that describes the layer packages.

                                  \n@param packages An array of Package objects that describes the layer packages.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  An array of Package objects that describes the layer packages.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setPackages(java.util.Collection)} or {@link #withPackages(java.util.Collection)} if you want to override the existing values.

                                  \n@param packages An array of Package objects that describes the layer packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                  An array of Package objects that describes the layer packages.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Shortname" : { "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  \n@return For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shortname", "setterDocumentation" : "/**

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks and by Chef recipes. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters, which are limited to the alphanumeric characters, '-', '_', and '.'.

                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The layer stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The layer stack ID.

                                  \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The layer stack ID.

                                  \n@return The layer stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The layer stack ID.

                                  \n@param stackId The layer stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The layer stack ID.

                                  \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The layer stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "LayerType", "deprecated" : false, "documentation" : "

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  ", "enumType" : "LayerType", "fluentSetterDocumentation" : "/**

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType*/", "getterDocumentation" : "/**

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  \n@return The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@see LayerType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  \n@param type The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                  The layer type. A stack cannot have more than one built-in layer of the same type. It can have any number of custom layers. Built-in layers are not available in Chef 12 stacks.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseEbsOptimizedInstances" : { "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to use Amazon EBS-optimized instances.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to use Amazon EBS-optimized instances.

                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to use Amazon EBS-optimized instances.

                                  \n@return Whether to use Amazon EBS-optimized instances.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "/**

                                  Whether to use Amazon EBS-optimized instances.

                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to use Amazon EBS-optimized instances.

                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                  Whether to use Amazon EBS-optimized instances.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VolumeConfigurations" : { "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "VolumeConfigurations", "setterDocumentation" : "/**

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  \n

                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setVolumeConfigurations(java.util.Collection)} or {@link #withVolumeConfigurations(java.util.Collection)} if you want to override the existing values.

                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId", "Type", "Name", "Shortname" ], "shapeName" : "CreateLayerRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateLayerRequest", "variableName" : "createLayerRequest", "variableType" : "CreateLayerRequest", "documentation" : null, "simpleType" : "CreateLayerRequest", "variableSetterType" : "CreateLayerRequest" }, "wrapper" : false }, "CreateLayerResult" : { "c2jName" : "CreateLayerResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Contains the response to a CreateLayer request.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The layer ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The layer ID.

                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                  The layer ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The layer ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The layer ID.

                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                  The layer ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CreateLayerResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateLayerResult", "variableName" : "createLayerResult", "variableType" : "CreateLayerResult", "documentation" : null, "simpleType" : "CreateLayerResult", "variableSetterType" : "CreateLayerResult" }, "wrapper" : false }, "CreateStackRequest" : { "c2jName" : "CreateStackRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack name.

                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack name.

                                  \n@return The stack name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  The stack name.

                                  \n@param name The stack name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack name.

                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  The stack name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  \n@param region The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  \n@return The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  \n@param region The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  \n@param region The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  \n@return The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VpcId", "setterDocumentation" : "/**

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  \n@return One or more user-defined key-value pairs to be added to the stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see StackAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see StackAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  \n@return The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ServiceRoleArn", "setterDocumentation" : "/**

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@return The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultInstanceProfileArn", "setterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  \n@return The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultOs", "setterDocumentation" : "/**

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  \n@return The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HostnameTheme", "setterDocumentation" : "/**

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  \n@return The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultAvailabilityZone", "setterDocumentation" : "/**

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  \n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSubnetId", "setterDocumentation" : "/**

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@return A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  \n@return The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "deprecated" : false, "documentation" : "

                                  A 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.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A 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.

                                  \n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A 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.

                                  \n@return A 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.*/", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChefConfiguration", "setterDocumentation" : "/**

                                  A 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.

                                  \n@param chefConfiguration A 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.*/", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A 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.

                                  \n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                  A 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.

                                  ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether the stack uses custom cookbooks.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether the stack uses custom cookbooks.

                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether the stack uses custom cookbooks.

                                  \n@return Whether the stack uses custom cookbooks.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseCustomCookbooks", "setterDocumentation" : "/**

                                  Whether the stack uses custom cookbooks.

                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether the stack uses custom cookbooks.

                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                  Whether the stack uses custom cookbooks.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  \n@return Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "/**

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomCookbooksSource", "setterDocumentation" : "/**\n@param customCookbooksSource */", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  \n@return A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSshKeyName", "setterDocumentation" : "/**

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  ", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  \n@return The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultRootDeviceType", "setterDocumentation" : "/**

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@return The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@return The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                  The default AWS OpsWorks agent version. You have the following options:

                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                  The default setting is the most recent release of the agent. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  \n@return One or more user-defined key-value pairs to be added to the stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see StackAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see StackAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ChefConfiguration" : { "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "deprecated" : false, "documentation" : "

                                  A 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.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A 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.

                                  \n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A 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.

                                  \n@return A 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.*/", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChefConfiguration", "setterDocumentation" : "/**

                                  A 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.

                                  \n@param chefConfiguration A 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.*/", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  A 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.

                                  \n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                  A 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.

                                  ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlNameSpaceUri" : null }, "ConfigurationManager" : { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  \n@return The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  \n@param configurationManager The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                  The configuration manager. When you create a stack we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, "CustomCookbooksSource" : { "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomCookbooksSource", "setterDocumentation" : "/**\n@param customCookbooksSource */", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@return A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following escape characters such as '\"':

                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultAvailabilityZone" : { "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  \n@return The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultAvailabilityZone", "setterDocumentation" : "/**

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                  The stack's default Availability Zone, which must be in the specified region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see the VpcId parameter description.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultInstanceProfileArn" : { "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@return The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultInstanceProfileArn", "setterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param defaultInstanceProfileArn The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                  The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultOs" : { "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  \n@return The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultOs", "setterDocumentation" : "/**

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  \n@param defaultOs The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                  The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.

                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                  • CentOS 7

                                  • Red Hat Enterprise Linux 7

                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information, see Using Custom AMIs.

                                  The default option is the current Amazon Linux version. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  ", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  \n@return The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultRootDeviceType", "setterDocumentation" : "/**

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  \n@param defaultRootDeviceType The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                  The default root device type. This value is the default for all instances in the stack, but you can override it when you create an instance. The default option is instance-store. For more information, see Storage for the Root Device.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultSshKeyName" : { "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  \n@return A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSshKeyName", "setterDocumentation" : "/**

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  \n@param defaultSshKeyName A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                  A default Amazon EC2 key pair name. The default value is none. If you specify a key pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultSubnetId" : { "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  \n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSubnetId", "setterDocumentation" : "/**

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HostnameTheme" : { "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  \n@return The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HostnameTheme", "setterDocumentation" : "/**

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  \n@param hostnameTheme The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                  The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                  • Baked_Goods

                                  • Clouds

                                  • Europe_Cities

                                  • Fruits

                                  • Greek_Deities

                                  • Legendary_creatures_from_Japan

                                  • Planets_and_Moons

                                  • Roman_Deities

                                  • Scottish_Islands

                                  • US_Cities

                                  • Wild_Cats

                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack name.

                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack name.

                                  \n@return The stack name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                  The stack name.

                                  \n@param name The stack name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack name.

                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                  The stack name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  \n@param region The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  \n@return The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  \n@param region The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  \n@param region The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                  The stack's AWS region, such as \"ap-south-1\". For more information about Amazon regions, see Regions and Endpoints.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  \n@return The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ServiceRoleArn", "setterDocumentation" : "/**

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  \n@param serviceRoleArn The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                  The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see Using Identifiers.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether the stack uses custom cookbooks.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether the stack uses custom cookbooks.

                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether the stack uses custom cookbooks.

                                  \n@return Whether the stack uses custom cookbooks.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseCustomCookbooks", "setterDocumentation" : "/**

                                  Whether the stack uses custom cookbooks.

                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether the stack uses custom cookbooks.

                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                  Whether the stack uses custom cookbooks.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  \n@return Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "/**

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                  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:

                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on creation; custom security groups are required only for those layers that need custom settings.

                                  For more information, see Create a New Stack.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VpcId" : { "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  \n@return The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VpcId", "setterDocumentation" : "/**

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  \n@param vpcId The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                  The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.

                                  • If your account supports EC2-Classic, the default value is no VPC.

                                  • If your account does not support EC2-Classic, the default value is the default VPC for the specified region.

                                  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:

                                  • It must belong to a VPC in your account that is in the specified region.

                                  • You must specify a value for 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.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "Name", "Region", "ServiceRoleArn", "DefaultInstanceProfileArn" ], "shapeName" : "CreateStackRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateStackRequest", "variableName" : "createStackRequest", "variableType" : "CreateStackRequest", "documentation" : null, "simpleType" : "CreateStackRequest", "variableSetterType" : "CreateStackRequest" }, "wrapper" : false }, "CreateStackResult" : { "c2jName" : "CreateStackResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Contains the response to a CreateStack request.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  \n@return The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  \n@return The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  \n@param stackId The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID, which is an opaque string that you use to identify the stack when performing actions such as DescribeStacks.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CreateStackResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateStackResult", "variableName" : "createStackResult", "variableType" : "CreateStackResult", "documentation" : null, "simpleType" : "CreateStackResult", "variableSetterType" : "CreateStackResult" }, "wrapper" : false }, "CreateUserProfileRequest" : { "c2jName" : "CreateUserProfileRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "CreateUserProfile", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.CreateUserProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's IAM ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                  The user's IAM ARN.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  \n@return The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshUsername", "setterDocumentation" : "/**

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's public SSH key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's public SSH key.

                                  \n@param sshPublicKey The user's public SSH key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's public SSH key.

                                  \n@return The user's public SSH key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshPublicKey", "setterDocumentation" : "/**

                                  The user's public SSH key.

                                  \n@param sshPublicKey The user's public SSH key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's public SSH key.

                                  \n@param sshPublicKey The user's public SSH key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                  The user's public SSH key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSelfManagement", "setterDocumentation" : "/**

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowSelfManagement" : { "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSelfManagement", "setterDocumentation" : "/**

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "IamUserArn" : { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's IAM ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                  The user's IAM ARN.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's public SSH key.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's public SSH key.

                                  \n@param sshPublicKey The user's public SSH key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's public SSH key.

                                  \n@return The user's public SSH key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshPublicKey", "setterDocumentation" : "/**

                                  The user's public SSH key.

                                  \n@param sshPublicKey The user's public SSH key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's public SSH key.

                                  \n@param sshPublicKey The user's public SSH key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                  The user's public SSH key.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshUsername" : { "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  \n@return The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshUsername", "setterDocumentation" : "/**

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "IamUserArn" ], "shapeName" : "CreateUserProfileRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateUserProfileRequest", "variableName" : "createUserProfileRequest", "variableType" : "CreateUserProfileRequest", "documentation" : null, "simpleType" : "CreateUserProfileRequest", "variableSetterType" : "CreateUserProfileRequest" }, "wrapper" : false }, "CreateUserProfileResult" : { "c2jName" : "CreateUserProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Contains the response to a CreateUserProfile request.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's IAM ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                  The user's IAM ARN.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's IAM ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                  The user's IAM ARN.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "CreateUserProfileResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateUserProfileResult", "variableName" : "createUserProfileResult", "variableType" : "CreateUserProfileResult", "documentation" : null, "simpleType" : "CreateUserProfileResult", "variableSetterType" : "CreateUserProfileResult" }, "wrapper" : false }, "DataSource" : { "c2jName" : "DataSource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Describes an app's data source.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  \n@return The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The data source's ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The data source's ARN.

                                  \n@param arn The data source's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The data source's ARN.

                                  \n@return The data source's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Arn", "setterDocumentation" : "/**

                                  The data source's ARN.

                                  \n@param arn The data source's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The data source's ARN.

                                  \n@param arn The data source's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                  The data source's ARN.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DatabaseName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The database name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The database name.

                                  \n@param databaseName The database name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The database name.

                                  \n@return The database name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DatabaseName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DatabaseName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DatabaseName", "setterDocumentation" : "/**

                                  The database name.

                                  \n@param databaseName The database name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The database name.

                                  \n@param databaseName The database name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "

                                  The database name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The data source's ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The data source's ARN.

                                  \n@param arn The data source's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The data source's ARN.

                                  \n@return The data source's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Arn", "setterDocumentation" : "/**

                                  The data source's ARN.

                                  \n@param arn The data source's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The data source's ARN.

                                  \n@param arn The data source's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                  The data source's ARN.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DatabaseName" : { "c2jName" : "DatabaseName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The database name.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The database name.

                                  \n@param databaseName The database name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The database name.

                                  \n@return The database name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DatabaseName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DatabaseName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DatabaseName", "setterDocumentation" : "/**

                                  The database name.

                                  \n@param databaseName The database name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The database name.

                                  \n@param databaseName The database name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "databaseName", "variableType" : "String", "documentation" : "

                                  The database name.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  \n@return The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  \n@param type The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                  The data source's type, AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DataSource", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "dataSource", "variableType" : "DataSource", "documentation" : null, "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "wrapper" : false }, "DeleteAppRequest" : { "c2jName" : "DeleteAppRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteApp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeleteApp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app ID.

                                  \n@return The app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                  The app ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app ID.

                                  \n@return The app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                  The app ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "AppId" ], "shapeName" : "DeleteAppRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAppRequest", "variableName" : "deleteAppRequest", "variableType" : "DeleteAppRequest", "documentation" : null, "simpleType" : "DeleteAppRequest", "variableSetterType" : "DeleteAppRequest" }, "wrapper" : false }, "DeleteAppResult" : { "c2jName" : "DeleteAppResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeleteAppResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAppResult", "variableName" : "deleteAppResult", "variableType" : "DeleteAppResult", "documentation" : null, "simpleType" : "DeleteAppResult", "variableSetterType" : "DeleteAppResult" }, "wrapper" : false }, "DeleteInstanceRequest" : { "c2jName" : "DeleteInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeleteInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance ID.

                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                  The instance ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeleteElasticIp", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to delete the instance Elastic IP address.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to delete the instance Elastic IP address.

                                  \n@param deleteElasticIp Whether to delete the instance Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to delete the instance Elastic IP address.

                                  \n@return Whether to delete the instance Elastic IP address.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeleteElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeleteElasticIp", "setterDocumentation" : "/**

                                  Whether to delete the instance Elastic IP address.

                                  \n@param deleteElasticIp Whether to delete the instance Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to delete the instance Elastic IP address.

                                  \n@param deleteElasticIp Whether to delete the instance Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "

                                  Whether to delete the instance Elastic IP address.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeleteVolumes", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to delete the instance's Amazon EBS volumes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to delete the instance's Amazon EBS volumes.

                                  \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to delete the instance's Amazon EBS volumes.

                                  \n@return Whether to delete the instance's Amazon EBS volumes.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeleteVolumes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteVolumes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeleteVolumes", "setterDocumentation" : "/**

                                  Whether to delete the instance's Amazon EBS volumes.

                                  \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to delete the instance's Amazon EBS volumes.

                                  \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "

                                  Whether to delete the instance's Amazon EBS volumes.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeleteElasticIp" : { "c2jName" : "DeleteElasticIp", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to delete the instance Elastic IP address.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to delete the instance Elastic IP address.

                                  \n@param deleteElasticIp Whether to delete the instance Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to delete the instance Elastic IP address.

                                  \n@return Whether to delete the instance Elastic IP address.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeleteElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeleteElasticIp", "setterDocumentation" : "/**

                                  Whether to delete the instance Elastic IP address.

                                  \n@param deleteElasticIp Whether to delete the instance Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to delete the instance Elastic IP address.

                                  \n@param deleteElasticIp Whether to delete the instance Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteElasticIp", "variableType" : "Boolean", "documentation" : "

                                  Whether to delete the instance Elastic IP address.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "DeleteVolumes" : { "c2jName" : "DeleteVolumes", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                  Whether to delete the instance's Amazon EBS volumes.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Whether to delete the instance's Amazon EBS volumes.

                                  \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Whether to delete the instance's Amazon EBS volumes.

                                  \n@return Whether to delete the instance's Amazon EBS volumes.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeleteVolumes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteVolumes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeleteVolumes", "setterDocumentation" : "/**

                                  Whether to delete the instance's Amazon EBS volumes.

                                  \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Whether to delete the instance's Amazon EBS volumes.

                                  \n@param deleteVolumes Whether to delete the instance's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteVolumes", "variableType" : "Boolean", "documentation" : "

                                  Whether to delete the instance's Amazon EBS volumes.

                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The instance ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The instance ID.

                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The instance ID.

                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                  The instance ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceId" ], "shapeName" : "DeleteInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteInstanceRequest", "variableName" : "deleteInstanceRequest", "variableType" : "DeleteInstanceRequest", "documentation" : null, "simpleType" : "DeleteInstanceRequest", "variableSetterType" : "DeleteInstanceRequest" }, "wrapper" : false }, "DeleteInstanceResult" : { "c2jName" : "DeleteInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeleteInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteInstanceResult", "variableName" : "deleteInstanceResult", "variableType" : "DeleteInstanceResult", "documentation" : null, "simpleType" : "DeleteInstanceResult", "variableSetterType" : "DeleteInstanceResult" }, "wrapper" : false }, "DeleteLayerRequest" : { "c2jName" : "DeleteLayerRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteLayer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeleteLayer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The layer ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The layer ID.

                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                  The layer ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The layer ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The layer ID.

                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The layer ID.

                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                  The layer ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "LayerId" ], "shapeName" : "DeleteLayerRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteLayerRequest", "variableName" : "deleteLayerRequest", "variableType" : "DeleteLayerRequest", "documentation" : null, "simpleType" : "DeleteLayerRequest", "variableSetterType" : "DeleteLayerRequest" }, "wrapper" : false }, "DeleteLayerResult" : { "c2jName" : "DeleteLayerResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeleteLayerResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteLayerResult", "variableName" : "deleteLayerResult", "variableType" : "DeleteLayerResult", "documentation" : null, "simpleType" : "DeleteLayerResult", "variableSetterType" : "DeleteLayerResult" }, "wrapper" : false }, "DeleteStackRequest" : { "c2jName" : "DeleteStackRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeleteStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID.

                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID.

                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId" ], "shapeName" : "DeleteStackRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteStackRequest", "variableName" : "deleteStackRequest", "variableType" : "DeleteStackRequest", "documentation" : null, "simpleType" : "DeleteStackRequest", "variableSetterType" : "DeleteStackRequest" }, "wrapper" : false }, "DeleteStackResult" : { "c2jName" : "DeleteStackResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeleteStackResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteStackResult", "variableName" : "deleteStackResult", "variableType" : "DeleteStackResult", "documentation" : null, "simpleType" : "DeleteStackResult", "variableSetterType" : "DeleteStackResult" }, "wrapper" : false }, "DeleteUserProfileRequest" : { "c2jName" : "DeleteUserProfileRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteUserProfile", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeleteUserProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's IAM ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                  The user's IAM ARN.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's IAM ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                  The user's IAM ARN.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "IamUserArn" ], "shapeName" : "DeleteUserProfileRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteUserProfileRequest", "variableName" : "deleteUserProfileRequest", "variableType" : "DeleteUserProfileRequest", "documentation" : null, "simpleType" : "DeleteUserProfileRequest", "variableSetterType" : "DeleteUserProfileRequest" }, "wrapper" : false }, "DeleteUserProfileResult" : { "c2jName" : "DeleteUserProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeleteUserProfileResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteUserProfileResult", "variableName" : "deleteUserProfileResult", "variableType" : "DeleteUserProfileResult", "documentation" : null, "simpleType" : "DeleteUserProfileResult", "variableSetterType" : "DeleteUserProfileResult" }, "wrapper" : false }, "Deployment" : { "c2jName" : "Deployment", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                  Describes a deployment of a stack or app.

                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The deployment ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The deployment ID.

                                  \n@param deploymentId The deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The deployment ID.

                                  \n@return The deployment ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeploymentId", "setterDocumentation" : "/**

                                  The deployment ID.

                                  \n@param deploymentId The deployment ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The deployment ID.

                                  \n@param deploymentId The deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                  The deployment ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The stack ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The stack ID.

                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The stack ID.

                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                  The stack ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The app ID.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The app ID.

                                  \n@return The app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The app ID.

                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                  The app ID.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                  Date when the deployment was created.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Date when the deployment was created.

                                  \n@param createdAt Date when the deployment was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Date when the deployment was created.

                                  \n@return Date when the deployment was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                  Date when the deployment was created.

                                  \n@param createdAt Date when the deployment was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Date when the deployment was created.

                                  \n@param createdAt Date when the deployment was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                  Date when the deployment was created.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                  Date when the deployment completed.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  Date when the deployment completed.

                                  \n@param completedAt Date when the deployment completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  Date when the deployment completed.

                                  \n@return Date when the deployment completed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CompletedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CompletedAt", "setterDocumentation" : "/**

                                  Date when the deployment completed.

                                  \n@param completedAt Date when the deployment completed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  Date when the deployment completed.

                                  \n@param completedAt Date when the deployment completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                                  Date when the deployment completed.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Duration", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                  The deployment duration.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The deployment duration.

                                  \n@param duration The deployment duration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The deployment duration.

                                  \n@return The deployment duration.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Duration", "setterDocumentation" : "/**

                                  The deployment duration.

                                  \n@param duration The deployment duration.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The deployment duration.

                                  \n@param duration The deployment duration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                  The deployment duration.

                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The user's IAM ARN.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  The user's IAM ARN.

                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                  The user's IAM ARN.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Comment", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  A user-defined comment.

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@return A user-defined comment.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Comment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Comment", "setterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@param comment A user-defined comment.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                  A user-defined comment.

                                  \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                  A user-defined comment.

                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param command \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Command", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Command", "setterDocumentation" : "/**\n@param command */", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param command \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                  The deployment status:

                                  • running

                                  • successful

                                  • failed

                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                  The deployment status:

                                  • running

                                  • successful

                                  • failed

                                  \n@param status The deployment status:

                                  • running

                                  • successful

                                  • failed

                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                    The deployment status:

                                    • running

                                    • successful

                                    • failed

                                    \n@return The deployment status:

                                    • running

                                    • successful

                                    • failed

                                    • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                                      The deployment status:

                                      • running

                                      • successful

                                      • failed

                                      \n@param status The deployment status:

                                      • running

                                      • successful

                                      • failed

                                      • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                        The deployment status:

                                        • running

                                        • successful

                                        • failed

                                        \n@param status The deployment status:

                                        • running

                                        • successful

                                        • failed

                                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                          The deployment status:

                                          • running

                                          • successful

                                          • failed

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          \n@return A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                          The IDs of the target instances.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          The IDs of the target instances.

                                          \n@param instanceIds The IDs of the target instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          The IDs of the target instances.

                                          \n@return The IDs of the target instances.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "InstanceIds", "setterDocumentation" : "/**

                                          The IDs of the target instances.

                                          \n@param instanceIds The IDs of the target instances.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                          The IDs of the target instances.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceIds(java.util.Collection)} or {@link #withInstanceIds(java.util.Collection)} if you want to override the existing values.

                                          \n@param instanceIds The IDs of the target instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                          The IDs of the target instances.

                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                          The app ID.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          The app ID.

                                          \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          The app ID.

                                          \n@return The app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                          The app ID.

                                          \n@param appId The app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                          The app ID.

                                          \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                          The app ID.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Command" : { "c2jName" : "Command", "c2jShape" : "DeploymentCommand", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param command \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "DeploymentCommand", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Command", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Command", "setterDocumentation" : "/**\n@param command */", "setterModel" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param command \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "command", "variableType" : "DeploymentCommand", "documentation" : "", "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "xmlNameSpaceUri" : null }, "Comment" : { "c2jName" : "Comment", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                          A user-defined comment.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          A user-defined comment.

                                          \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          A user-defined comment.

                                          \n@return A user-defined comment.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Comment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Comment", "setterDocumentation" : "/**

                                          A user-defined comment.

                                          \n@param comment A user-defined comment.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                          A user-defined comment.

                                          \n@param comment A user-defined comment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                          A user-defined comment.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompletedAt" : { "c2jName" : "CompletedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                          Date when the deployment completed.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          Date when the deployment completed.

                                          \n@param completedAt Date when the deployment completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          Date when the deployment completed.

                                          \n@return Date when the deployment completed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CompletedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CompletedAt", "setterDocumentation" : "/**

                                          Date when the deployment completed.

                                          \n@param completedAt Date when the deployment completed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                          Date when the deployment completed.

                                          \n@param completedAt Date when the deployment completed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "completedAt", "variableType" : "String", "documentation" : "

                                          Date when the deployment completed.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                          Date when the deployment was created.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          Date when the deployment was created.

                                          \n@param createdAt Date when the deployment was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          Date when the deployment was created.

                                          \n@return Date when the deployment was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                          Date when the deployment was created.

                                          \n@param createdAt Date when the deployment was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                          Date when the deployment was created.

                                          \n@param createdAt Date when the deployment was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                          Date when the deployment was created.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          \n@return A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          \n@param customJson A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                          A string that contains user-defined custom JSON. It can be used to override the corresponding default stack configuration attribute values for stack or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                          \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                          For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentId" : { "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                          The deployment ID.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          The deployment ID.

                                          \n@param deploymentId The deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          The deployment ID.

                                          \n@return The deployment ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeploymentId", "setterDocumentation" : "/**

                                          The deployment ID.

                                          \n@param deploymentId The deployment ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                          The deployment ID.

                                          \n@param deploymentId The deployment ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                          The deployment ID.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Duration" : { "c2jName" : "Duration", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                          The deployment duration.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          The deployment duration.

                                          \n@param duration The deployment duration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          The deployment duration.

                                          \n@return The deployment duration.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Duration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Duration", "setterDocumentation" : "/**

                                          The deployment duration.

                                          \n@param duration The deployment duration.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                          The deployment duration.

                                          \n@param duration The deployment duration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                          The deployment duration.

                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "IamUserArn" : { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                          The user's IAM ARN.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          The user's IAM ARN.

                                          \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          The user's IAM ARN.

                                          \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                          The user's IAM ARN.

                                          \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                          The user's IAM ARN.

                                          \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                          The user's IAM ARN.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceIds" : { "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                          The IDs of the target instances.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          The IDs of the target instances.

                                          \n@param instanceIds The IDs of the target instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          The IDs of the target instances.

                                          \n@return The IDs of the target instances.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "InstanceIds", "setterDocumentation" : "/**

                                          The IDs of the target instances.

                                          \n@param instanceIds The IDs of the target instances.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                          The IDs of the target instances.

                                          \n

                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceIds(java.util.Collection)} or {@link #withInstanceIds(java.util.Collection)} if you want to override the existing values.

                                          \n@param instanceIds The IDs of the target instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                          The IDs of the target instances.

                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                          The stack ID.

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          The stack ID.

                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                          The stack ID.

                                          \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                          The stack ID.

                                          \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                          The stack ID.

                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                          The stack ID.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                          The deployment status:

                                          • running

                                          • successful

                                          • failed

                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                          The deployment status:

                                          • running

                                          • successful

                                          • failed

                                          \n@param status The deployment status:

                                          • running

                                          • successful

                                          • failed

                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                            The deployment status:

                                            • running

                                            • successful

                                            • failed

                                            \n@return The deployment status:

                                            • running

                                            • successful

                                            • failed

                                            • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                                              The deployment status:

                                              • running

                                              • successful

                                              • failed

                                              \n@param status The deployment status:

                                              • running

                                              • successful

                                              • failed

                                              • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                The deployment status:

                                                • running

                                                • successful

                                                • failed

                                                \n@param status The deployment status:

                                                • running

                                                • successful

                                                • failed

                                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                  The deployment status:

                                                  • running

                                                  • successful

                                                  • failed

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "Deployment", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Deployment", "variableName" : "deployment", "variableType" : "Deployment", "documentation" : null, "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "wrapper" : false }, "DeploymentCommand" : { "c2jName" : "DeploymentCommand", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                  Used to specify a stack or deployment command.

                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Name", "c2jShape" : "DeploymentCommandName", "deprecated" : false, "documentation" : "

                                                  Specifies the operation. You can specify only one command.

                                                  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.

                                                  The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                  For apps, the following commands are available:

                                                  • deploy: Deploy an app. Ruby on 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.

                                                  ", "enumType" : "DeploymentCommandName", "fluentSetterDocumentation" : "/**

                                                  Specifies the operation. You can specify only one command.

                                                  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.

                                                  The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                  For apps, the following commands are available:

                                                  • deploy: Deploy an app. Ruby on 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.

                                                  \n@param name Specifies the operation. You can specify only one command.

                                                  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.

                                                  The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                  For apps, the following commands are available:

                                                  • deploy: Deploy an app. Ruby on 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.

                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCommandName*/", "getterDocumentation" : "/**

                                                    Specifies the operation. You can specify only one command.

                                                    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.

                                                    The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                    For apps, the following commands are available:

                                                    • deploy: Deploy an app. Ruby on 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.

                                                    \n@return Specifies the operation. You can specify only one command.

                                                    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.

                                                    The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                    For apps, the following commands are available:

                                                    • deploy: Deploy an app. Ruby on 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.

                                                    • \n@see DeploymentCommandName*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                      Specifies the operation. You can specify only one command.

                                                      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.

                                                      The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                      For apps, the following commands are available:

                                                      • deploy: Deploy an app. Ruby on 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.

                                                      \n@param name Specifies the operation. You can specify only one command.

                                                      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.

                                                      The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                      For apps, the following commands are available:

                                                      • deploy: Deploy an app. Ruby on 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.

                                                      • \n@see DeploymentCommandName*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                        Specifies the operation. You can specify only one command.

                                                        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.

                                                        The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                        For apps, the following commands are available:

                                                        • deploy: Deploy an app. Ruby on 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.

                                                        \n@param name Specifies the operation. You can specify only one command.

                                                        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.

                                                        The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                        For apps, the following commands are available:

                                                        • deploy: Deploy an app. Ruby on 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.

                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCommandName*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                          Specifies the operation. You can specify only one command.

                                                          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.

                                                          The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                          For apps, the following commands are available:

                                                          • deploy: Deploy an app. Ruby on 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.

                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Args", "c2jShape" : "DeploymentCommandArgs", "deprecated" : false, "documentation" : "

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] } \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          \n@return The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] } */", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Args", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Args", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**\n

                                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setValue(java.util.Collection)} or {@link #withValue(java.util.Collection)} if you want to override the existing values.

                                                          \n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "valueType" : "java.util.List", "entryType" : "Map.Entry>", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap>", "templateType" : "java.util.Map>", "valueList" : true, "valueSimple" : false }, "name" : "Args", "setterDocumentation" : "/**

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] } */", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] } \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : "

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Args" : { "c2jName" : "Args", "c2jShape" : "DeploymentCommandArgs", "deprecated" : false, "documentation" : "

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] } \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          \n@return The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] } */", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Args", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Args", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**\n

                                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setValue(java.util.Collection)} or {@link #withValue(java.util.Collection)} if you want to override the existing values.

                                                          \n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "valueType" : "java.util.List", "entryType" : "Map.Entry>", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap>", "templateType" : "java.util.Map>", "valueList" : true, "valueSimple" : false }, "name" : "Args", "setterDocumentation" : "/**

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] } */", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          \n@param args The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] } \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap>", "variableName" : "args", "variableType" : "java.util.Map>", "documentation" : "

                                                          The arguments of those commands that take arguments. It should be set to a JSON object with the following format:

                                                          {\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}

                                                          The update_dependencies command takes two arguments:

                                                          • upgrade_os_to - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as Amazon Linux 2014.09. You must also set the allow_reboot argument to true.

                                                          • allow_reboot - Specifies whether to allow AWS OpsWorks to reboot the instances if necessary, after installing the updates. This argument can be set to either true or false. The default value is false.

                                                          For example, to upgrade an instance to Amazon Linux 2014.09, set Args to the following.

                                                          { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] }

                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "DeploymentCommandName", "deprecated" : false, "documentation" : "

                                                          Specifies the operation. You can specify only one command.

                                                          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.

                                                          The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                          For apps, the following commands are available:

                                                          • deploy: Deploy an app. Ruby on 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.

                                                          ", "enumType" : "DeploymentCommandName", "fluentSetterDocumentation" : "/**

                                                          Specifies the operation. You can specify only one command.

                                                          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.

                                                          The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                          For apps, the following commands are available:

                                                          • deploy: Deploy an app. Ruby on 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.

                                                          \n@param name Specifies the operation. You can specify only one command.

                                                          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.

                                                          The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                          For apps, the following commands are available:

                                                          • deploy: Deploy an app. Ruby on 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.

                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCommandName*/", "getterDocumentation" : "/**

                                                            Specifies the operation. You can specify only one command.

                                                            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.

                                                            The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                            For apps, the following commands are available:

                                                            • deploy: Deploy an app. Ruby on 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.

                                                            \n@return Specifies the operation. You can specify only one command.

                                                            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.

                                                            The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                            For apps, the following commands are available:

                                                            • deploy: Deploy an app. Ruby on 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.

                                                            • \n@see DeploymentCommandName*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                              Specifies the operation. You can specify only one command.

                                                              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.

                                                              The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                              For apps, the following commands are available:

                                                              • deploy: Deploy an app. Ruby on 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.

                                                              \n@param name Specifies the operation. You can specify only one command.

                                                              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.

                                                              The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                              For apps, the following commands are available:

                                                              • deploy: Deploy an app. Ruby on 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.

                                                              • \n@see DeploymentCommandName*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                Specifies the operation. You can specify only one command.

                                                                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.

                                                                The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                For apps, the following commands are available:

                                                                • deploy: Deploy an app. Ruby on 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.

                                                                \n@param name Specifies the operation. You can specify only one command.

                                                                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.

                                                                The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                For apps, the following commands are available:

                                                                • deploy: Deploy an app. Ruby on 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.

                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@see DeploymentCommandName*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                  Specifies the operation. You can specify only one command.

                                                                  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.

                                                                  The update_dependencies and install_dependencies commands are supported only for Linux instances. You can run the commands successfully on Windows instances, but they do nothing.

                                                                  For apps, the following commands are available:

                                                                  • deploy: Deploy an app. Ruby on 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.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "Name" ], "shapeName" : "DeploymentCommand", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentCommand", "variableName" : "deploymentCommand", "variableType" : "DeploymentCommand", "documentation" : null, "simpleType" : "DeploymentCommand", "variableSetterType" : "DeploymentCommand" }, "wrapper" : false }, "DeploymentCommandName" : { "c2jName" : "DeploymentCommandName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Install_dependencies", "value" : "install_dependencies" }, { "name" : "Update_dependencies", "value" : "update_dependencies" }, { "name" : "Update_custom_cookbooks", "value" : "update_custom_cookbooks" }, { "name" : "Execute_recipes", "value" : "execute_recipes" }, { "name" : "Configure", "value" : "configure" }, { "name" : "Setup", "value" : "setup" }, { "name" : "Deploy", "value" : "deploy" }, { "name" : "Rollback", "value" : "rollback" }, { "name" : "Start", "value" : "start" }, { "name" : "Stop", "value" : "stop" }, { "name" : "Restart", "value" : "restart" }, { "name" : "Undeploy", "value" : "undeploy" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeploymentCommandName", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeploymentCommandName", "variableName" : "deploymentCommandName", "variableType" : "DeploymentCommandName", "documentation" : null, "simpleType" : "DeploymentCommandName", "variableSetterType" : "DeploymentCommandName" }, "wrapper" : false }, "DeregisterEcsClusterRequest" : { "c2jName" : "DeregisterEcsClusterRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeregisterEcsCluster", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeregisterEcsCluster", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The cluster's ARN.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The cluster's ARN.

                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The cluster's ARN.

                                                                  \n@return The cluster's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterArn", "setterDocumentation" : "/**

                                                                  The cluster's ARN.

                                                                  \n@param ecsClusterArn The cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The cluster's ARN.

                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                  The cluster's ARN.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The cluster's ARN.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The cluster's ARN.

                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The cluster's ARN.

                                                                  \n@return The cluster's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterArn", "setterDocumentation" : "/**

                                                                  The cluster's ARN.

                                                                  \n@param ecsClusterArn The cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The cluster's ARN.

                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                  The cluster's ARN.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "EcsClusterArn" ], "shapeName" : "DeregisterEcsClusterRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterEcsClusterRequest", "variableName" : "deregisterEcsClusterRequest", "variableType" : "DeregisterEcsClusterRequest", "documentation" : null, "simpleType" : "DeregisterEcsClusterRequest", "variableSetterType" : "DeregisterEcsClusterRequest" }, "wrapper" : false }, "DeregisterEcsClusterResult" : { "c2jName" : "DeregisterEcsClusterResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeregisterEcsClusterResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterEcsClusterResult", "variableName" : "deregisterEcsClusterResult", "variableType" : "DeregisterEcsClusterResult", "documentation" : null, "simpleType" : "DeregisterEcsClusterResult", "variableSetterType" : "DeregisterEcsClusterResult" }, "wrapper" : false }, "DeregisterElasticIpRequest" : { "c2jName" : "DeregisterElasticIpRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeregisterElasticIp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeregisterElasticIp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The Elastic IP address.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The Elastic IP address.

                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The Elastic IP address.

                                                                  \n@return The Elastic IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                  The Elastic IP address.

                                                                  \n@param elasticIp The Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The Elastic IP address.

                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                  The Elastic IP address.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The Elastic IP address.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The Elastic IP address.

                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The Elastic IP address.

                                                                  \n@return The Elastic IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                  The Elastic IP address.

                                                                  \n@param elasticIp The Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The Elastic IP address.

                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                  The Elastic IP address.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "ElasticIp" ], "shapeName" : "DeregisterElasticIpRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterElasticIpRequest", "variableName" : "deregisterElasticIpRequest", "variableType" : "DeregisterElasticIpRequest", "documentation" : null, "simpleType" : "DeregisterElasticIpRequest", "variableSetterType" : "DeregisterElasticIpRequest" }, "wrapper" : false }, "DeregisterElasticIpResult" : { "c2jName" : "DeregisterElasticIpResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeregisterElasticIpResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterElasticIpResult", "variableName" : "deregisterElasticIpResult", "variableType" : "DeregisterElasticIpResult", "documentation" : null, "simpleType" : "DeregisterElasticIpResult", "variableSetterType" : "DeregisterElasticIpResult" }, "wrapper" : false }, "DeregisterInstanceRequest" : { "c2jName" : "DeregisterInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeregisterInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeregisterInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The instance ID.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The instance ID.

                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The instance ID.

                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                  The instance ID.

                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The instance ID.

                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                  The instance ID.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The instance ID.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The instance ID.

                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The instance ID.

                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                  The instance ID.

                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The instance ID.

                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                  The instance ID.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceId" ], "shapeName" : "DeregisterInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterInstanceRequest", "variableName" : "deregisterInstanceRequest", "variableType" : "DeregisterInstanceRequest", "documentation" : null, "simpleType" : "DeregisterInstanceRequest", "variableSetterType" : "DeregisterInstanceRequest" }, "wrapper" : false }, "DeregisterInstanceResult" : { "c2jName" : "DeregisterInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeregisterInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterInstanceResult", "variableName" : "deregisterInstanceResult", "variableType" : "DeregisterInstanceResult", "documentation" : null, "simpleType" : "DeregisterInstanceResult", "variableSetterType" : "DeregisterInstanceResult" }, "wrapper" : false }, "DeregisterRdsDbInstanceRequest" : { "c2jName" : "DeregisterRdsDbInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeregisterRdsDbInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeregisterRdsDbInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The Amazon RDS instance's ARN.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The Amazon RDS instance's ARN.

                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The Amazon RDS instance's ARN.

                                                                  \n@return The Amazon RDS instance's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RdsDbInstanceArn", "setterDocumentation" : "/**

                                                                  The Amazon RDS instance's ARN.

                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The Amazon RDS instance's ARN.

                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                  The Amazon RDS instance's ARN.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RdsDbInstanceArn" : { "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The Amazon RDS instance's ARN.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The Amazon RDS instance's ARN.

                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The Amazon RDS instance's ARN.

                                                                  \n@return The Amazon RDS instance's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RdsDbInstanceArn", "setterDocumentation" : "/**

                                                                  The Amazon RDS instance's ARN.

                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The Amazon RDS instance's ARN.

                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                  The Amazon RDS instance's ARN.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "RdsDbInstanceArn" ], "shapeName" : "DeregisterRdsDbInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterRdsDbInstanceRequest", "variableName" : "deregisterRdsDbInstanceRequest", "variableType" : "DeregisterRdsDbInstanceRequest", "documentation" : null, "simpleType" : "DeregisterRdsDbInstanceRequest", "variableSetterType" : "DeregisterRdsDbInstanceRequest" }, "wrapper" : false }, "DeregisterRdsDbInstanceResult" : { "c2jName" : "DeregisterRdsDbInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeregisterRdsDbInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterRdsDbInstanceResult", "variableName" : "deregisterRdsDbInstanceResult", "variableType" : "DeregisterRdsDbInstanceResult", "documentation" : null, "simpleType" : "DeregisterRdsDbInstanceResult", "variableSetterType" : "DeregisterRdsDbInstanceResult" }, "wrapper" : false }, "DeregisterVolumeRequest" : { "c2jName" : "DeregisterVolumeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeregisterVolume", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DeregisterVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  \n@param volumeId The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  \n@return The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  \n@param volumeId The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  \n@param volumeId The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeId" : { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  \n@param volumeId The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  \n@return The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  \n@param volumeId The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  \n@param volumeId The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                  The AWS OpsWorks volume ID, which is the GUID that AWS OpsWorks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "VolumeId" ], "shapeName" : "DeregisterVolumeRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterVolumeRequest", "variableName" : "deregisterVolumeRequest", "variableType" : "DeregisterVolumeRequest", "documentation" : null, "simpleType" : "DeregisterVolumeRequest", "variableSetterType" : "DeregisterVolumeRequest" }, "wrapper" : false }, "DeregisterVolumeResult" : { "c2jName" : "DeregisterVolumeResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DeregisterVolumeResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterVolumeResult", "variableName" : "deregisterVolumeResult", "variableType" : "DeregisterVolumeResult", "documentation" : null, "simpleType" : "DeregisterVolumeResult", "variableSetterType" : "DeregisterVolumeResult" }, "wrapper" : false }, "DescribeAgentVersionsRequest" : { "c2jName" : "DescribeAgentVersionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeAgentVersions", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeAgentVersions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The stack ID.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  The stack ID.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                                                  The configuration manager.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The configuration manager.

                                                                  \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The configuration manager.

                                                                  \n@return The configuration manager.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

                                                                  The configuration manager.

                                                                  \n@param configurationManager The configuration manager.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  The configuration manager.

                                                                  \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                  The configuration manager.

                                                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConfigurationManager" : { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                                                  The configuration manager.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The configuration manager.

                                                                  \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The configuration manager.

                                                                  \n@return The configuration manager.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

                                                                  The configuration manager.

                                                                  \n@param configurationManager The configuration manager.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  The configuration manager.

                                                                  \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                  The configuration manager.

                                                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The stack ID.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  The stack ID.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeAgentVersionsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAgentVersionsRequest", "variableName" : "describeAgentVersionsRequest", "variableType" : "DescribeAgentVersionsRequest", "documentation" : null, "simpleType" : "DescribeAgentVersionsRequest", "variableSetterType" : "DescribeAgentVersionsRequest" }, "wrapper" : false }, "DescribeAgentVersionsResult" : { "c2jName" : "DescribeAgentVersionsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeAgentVersions request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "AgentVersions", "c2jShape" : "AgentVersions", "deprecated" : false, "documentation" : "

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  \n@return The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersions", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "AgentVersion", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "AgentVersion", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AgentVersion", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "AgentVersion", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "AgentVersions", "setterDocumentation" : "/**

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAgentVersions(java.util.Collection)} or {@link #withAgentVersions(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : "

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersions" : { "c2jName" : "AgentVersions", "c2jShape" : "AgentVersions", "deprecated" : false, "documentation" : "

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  \n@return The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersions", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "AgentVersion", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "AgentVersion", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AgentVersion", "variableName" : "member", "variableType" : "AgentVersion", "documentation" : "", "simpleType" : "AgentVersion", "variableSetterType" : "AgentVersion" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AgentVersion", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "AgentVersion", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "AgentVersions", "setterDocumentation" : "/**

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAgentVersions(java.util.Collection)} or {@link #withAgentVersions(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param agentVersions The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "agentVersions", "variableType" : "java.util.List", "documentation" : "

                                                                  The agent versions for the specified stack or configuration manager. Note that this value is the complete version number, not the abbreviated number used by the console.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeAgentVersionsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAgentVersionsResult", "variableName" : "describeAgentVersionsResult", "variableType" : "DescribeAgentVersionsResult", "documentation" : null, "simpleType" : "DescribeAgentVersionsResult", "variableSetterType" : "DescribeAgentVersionsResult" }, "wrapper" : false }, "DescribeAppsRequest" : { "c2jName" : "DescribeAppsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeApps", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeApps", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  \n@return The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AppIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  \n@return An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "AppIds", "setterDocumentation" : "/**

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAppIds(java.util.Collection)} or {@link #withAppIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppIds" : { "c2jName" : "AppIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  \n@return An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "AppIds", "setterDocumentation" : "/**

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAppIds(java.util.Collection)} or {@link #withAppIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param appIds An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "appIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of app IDs for the apps to be described. If you use this parameter, DescribeApps returns a description of the specified apps. Otherwise, it returns a description of every app.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  \n@return The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  \n@param stackId The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  The app stack ID. If you use this parameter, DescribeApps returns a description of the apps in the specified stack.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeAppsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAppsRequest", "variableName" : "describeAppsRequest", "variableType" : "DescribeAppsRequest", "documentation" : null, "simpleType" : "DescribeAppsRequest", "variableSetterType" : "DescribeAppsRequest" }, "wrapper" : false }, "DescribeAppsResult" : { "c2jName" : "DescribeAppsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeApps request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Apps", "c2jShape" : "Apps", "deprecated" : false, "documentation" : "

                                                                  An array of App objects that describe the specified apps.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of App objects that describe the specified apps.

                                                                  \n@param apps An array of App objects that describe the specified apps.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of App objects that describe the specified apps.

                                                                  \n@return An array of App objects that describe the specified apps.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Apps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Apps", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "App", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "App", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "App", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "App", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Apps", "setterDocumentation" : "/**

                                                                  An array of App objects that describe the specified apps.

                                                                  \n@param apps An array of App objects that describe the specified apps.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of App objects that describe the specified apps.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setApps(java.util.Collection)} or {@link #withApps(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param apps An array of App objects that describe the specified apps.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of App objects that describe the specified apps.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Apps" : { "c2jName" : "Apps", "c2jShape" : "Apps", "deprecated" : false, "documentation" : "

                                                                  An array of App objects that describe the specified apps.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of App objects that describe the specified apps.

                                                                  \n@param apps An array of App objects that describe the specified apps.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of App objects that describe the specified apps.

                                                                  \n@return An array of App objects that describe the specified apps.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Apps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Apps", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "App", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "App", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "App", "variableName" : "member", "variableType" : "App", "documentation" : "", "simpleType" : "App", "variableSetterType" : "App" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "App", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "App", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Apps", "setterDocumentation" : "/**

                                                                  An array of App objects that describe the specified apps.

                                                                  \n@param apps An array of App objects that describe the specified apps.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of App objects that describe the specified apps.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setApps(java.util.Collection)} or {@link #withApps(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param apps An array of App objects that describe the specified apps.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "apps", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of App objects that describe the specified apps.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeAppsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAppsResult", "variableName" : "describeAppsResult", "variableType" : "DescribeAppsResult", "documentation" : null, "simpleType" : "DescribeAppsResult", "variableSetterType" : "DescribeAppsResult" }, "wrapper" : false }, "DescribeCommandsRequest" : { "c2jName" : "DescribeCommandsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeCommands", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeCommands", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  \n@return The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeploymentId", "setterDocumentation" : "/**

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  \n@return The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CommandIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  \n@return An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CommandIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommandIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CommandIds", "setterDocumentation" : "/**

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCommandIds(java.util.Collection)} or {@link #withCommandIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommandIds" : { "c2jName" : "CommandIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  \n@return An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CommandIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CommandIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CommandIds", "setterDocumentation" : "/**

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCommandIds(java.util.Collection)} or {@link #withCommandIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param commandIds An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "commandIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of command IDs. If you include this parameter, DescribeCommands returns a description of the specified commands. Otherwise, it returns a description of every command.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DeploymentId" : { "c2jName" : "DeploymentId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  \n@return The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeploymentId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeploymentId", "setterDocumentation" : "/**

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  \n@param deploymentId The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentId", "variableType" : "String", "documentation" : "

                                                                  The deployment ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified deployment.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  \n@return The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                  The instance ID. If you include this parameter, DescribeCommands returns a description of the commands associated with the specified instance.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeCommandsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeCommandsRequest", "variableName" : "describeCommandsRequest", "variableType" : "DescribeCommandsRequest", "documentation" : null, "simpleType" : "DescribeCommandsRequest", "variableSetterType" : "DescribeCommandsRequest" }, "wrapper" : false }, "DescribeCommandsResult" : { "c2jName" : "DescribeCommandsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeCommands request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Commands", "c2jShape" : "Commands", "deprecated" : false, "documentation" : "

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  \n@param commands An array of Command objects that describe each of the specified commands.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  \n@return An array of Command objects that describe each of the specified commands.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Commands", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Command", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Command", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Commands", "setterDocumentation" : "/**

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  \n@param commands An array of Command objects that describe each of the specified commands.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCommands(java.util.Collection)} or {@link #withCommands(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param commands An array of Command objects that describe each of the specified commands.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Commands" : { "c2jName" : "Commands", "c2jShape" : "Commands", "deprecated" : false, "documentation" : "

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  \n@param commands An array of Command objects that describe each of the specified commands.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  \n@return An array of Command objects that describe each of the specified commands.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Commands", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Command", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Command", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Commands", "setterDocumentation" : "/**

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  \n@param commands An array of Command objects that describe each of the specified commands.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCommands(java.util.Collection)} or {@link #withCommands(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param commands An array of Command objects that describe each of the specified commands.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of Command objects that describe each of the specified commands.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeCommandsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeCommandsResult", "variableName" : "describeCommandsResult", "variableType" : "DescribeCommandsResult", "documentation" : null, "simpleType" : "DescribeCommandsResult", "variableSetterType" : "DescribeCommandsResult" }, "wrapper" : false }, "DescribeDeploymentsRequest" : { "c2jName" : "DescribeDeploymentsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeDeployments", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeDeployments", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  \n@param stackId The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  \n@return The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  \n@param stackId The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  \n@param stackId The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  \n@param appId The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  \n@return The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  \n@param appId The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  \n@param appId The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeploymentIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  \n@return An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeploymentIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DeploymentIds", "setterDocumentation" : "/**

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDeploymentIds(java.util.Collection)} or {@link #withDeploymentIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  \n@param appId The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  \n@return The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  \n@param appId The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  \n@param appId The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                                  The app ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified app.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentIds" : { "c2jName" : "DeploymentIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  \n@return An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeploymentIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DeploymentIds", "setterDocumentation" : "/**

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDeploymentIds(java.util.Collection)} or {@link #withDeploymentIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param deploymentIds An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deploymentIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of deployment IDs to be described. If you include this parameter, DescribeDeployments returns a description of the specified deployments. Otherwise, it returns a description of every deployment.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  \n@param stackId The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  \n@return The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  \n@param stackId The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  \n@param stackId The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  The stack ID. If you include this parameter, DescribeDeployments returns a description of the commands associated with the specified stack.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeDeploymentsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeDeploymentsRequest", "variableName" : "describeDeploymentsRequest", "variableType" : "DescribeDeploymentsRequest", "documentation" : null, "simpleType" : "DescribeDeploymentsRequest", "variableSetterType" : "DescribeDeploymentsRequest" }, "wrapper" : false }, "DescribeDeploymentsResult" : { "c2jName" : "DescribeDeploymentsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeDeployments request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Deployments", "c2jShape" : "Deployments", "deprecated" : false, "documentation" : "

                                                                  An array of Deployment objects that describe the deployments.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Deployment objects that describe the deployments.

                                                                  \n@param deployments An array of Deployment objects that describe the deployments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of Deployment objects that describe the deployments.

                                                                  \n@return An array of Deployment objects that describe the deployments.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Deployments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deployments", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Deployment", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Deployment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Deployment", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Deployment", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Deployments", "setterDocumentation" : "/**

                                                                  An array of Deployment objects that describe the deployments.

                                                                  \n@param deployments An array of Deployment objects that describe the deployments.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of Deployment objects that describe the deployments.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDeployments(java.util.Collection)} or {@link #withDeployments(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param deployments An array of Deployment objects that describe the deployments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of Deployment objects that describe the deployments.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Deployments" : { "c2jName" : "Deployments", "c2jShape" : "Deployments", "deprecated" : false, "documentation" : "

                                                                  An array of Deployment objects that describe the deployments.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Deployment objects that describe the deployments.

                                                                  \n@param deployments An array of Deployment objects that describe the deployments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of Deployment objects that describe the deployments.

                                                                  \n@return An array of Deployment objects that describe the deployments.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Deployments", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deployments", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Deployment", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Deployment", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Deployment", "variableName" : "member", "variableType" : "Deployment", "documentation" : "", "simpleType" : "Deployment", "variableSetterType" : "Deployment" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Deployment", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Deployment", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Deployments", "setterDocumentation" : "/**

                                                                  An array of Deployment objects that describe the deployments.

                                                                  \n@param deployments An array of Deployment objects that describe the deployments.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of Deployment objects that describe the deployments.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDeployments(java.util.Collection)} or {@link #withDeployments(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param deployments An array of Deployment objects that describe the deployments.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deployments", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of Deployment objects that describe the deployments.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeDeploymentsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeDeploymentsResult", "variableName" : "describeDeploymentsResult", "variableType" : "DescribeDeploymentsResult", "documentation" : null, "simpleType" : "DescribeDeploymentsResult", "variableSetterType" : "DescribeDeploymentsResult" }, "wrapper" : false }, "DescribeEcsClustersRequest" : { "c2jName" : "DescribeEcsClustersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeEcsClusters", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeEcsClusters", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "EcsClusterArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  \n@return A list of ARNs, one for each cluster to be described.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArns", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "EcsClusterArns", "setterDocumentation" : "/**

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setEcsClusterArns(java.util.Collection)} or {@link #withEcsClusterArns(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : "

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  \n@return A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  \n@return If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MaxResults", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  \n@return To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxResults", "setterDocumentation" : "/**

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArns" : { "c2jName" : "EcsClusterArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  \n@return A list of ARNs, one for each cluster to be described.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArns", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "EcsClusterArns", "setterDocumentation" : "/**

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setEcsClusterArns(java.util.Collection)} or {@link #withEcsClusterArns(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param ecsClusterArns A list of ARNs, one for each cluster to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ecsClusterArns", "variableType" : "java.util.List", "documentation" : "

                                                                  A list of ARNs, one for each cluster to be described.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "c2jName" : "MaxResults", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  \n@return To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MaxResults", "setterDocumentation" : "/**

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  \n@param maxResults To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

                                                                  To receive a paginated response, use this parameter to specify the maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response includes a NextToken value that you can assign to the NextToken request parameter to get the next set of results.

                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  \n@return If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  \n@param nextToken If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                  If the previous paginated request did not return all of the remaining results, the response object'sNextToken parameter value is set to a token. To retrieve the next set of results, call DescribeEcsClusters again and assign that token to the request object's NextToken parameter. If there are no remaining results, the previous response object's NextToken parameter is set to null.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  \n@return A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  \n@param stackId A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  A stack ID. DescribeEcsClusters returns a description of the cluster that is registered with the stack.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeEcsClustersRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeEcsClustersRequest", "variableName" : "describeEcsClustersRequest", "variableType" : "DescribeEcsClustersRequest", "documentation" : null, "simpleType" : "DescribeEcsClustersRequest", "variableSetterType" : "DescribeEcsClustersRequest" }, "wrapper" : false }, "DescribeEcsClustersResult" : { "c2jName" : "DescribeEcsClustersResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeEcsClusters request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "EcsClusters", "c2jShape" : "EcsClusters", "deprecated" : false, "documentation" : "

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  \n@return A list of EcsCluster objects containing the cluster descriptions.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusters", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "EcsCluster", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "EcsCluster", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EcsCluster", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "EcsCluster", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "EcsClusters", "setterDocumentation" : "/**

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setEcsClusters(java.util.Collection)} or {@link #withEcsClusters(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  \n@return If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusters" : { "c2jName" : "EcsClusters", "c2jShape" : "EcsClusters", "deprecated" : false, "documentation" : "

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  \n@return A list of EcsCluster objects containing the cluster descriptions.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusters", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "EcsCluster", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "EcsCluster", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EcsCluster", "variableName" : "member", "variableType" : "EcsCluster", "documentation" : "", "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EcsCluster", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "EcsCluster", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "EcsClusters", "setterDocumentation" : "/**

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setEcsClusters(java.util.Collection)} or {@link #withEcsClusters(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param ecsClusters A list of EcsCluster objects containing the cluster descriptions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ecsClusters", "variableType" : "java.util.List", "documentation" : "

                                                                  A list of EcsCluster objects containing the cluster descriptions.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "c2jName" : "NextToken", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  \n@return If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NextToken", "setterDocumentation" : "/**

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  \n@param nextToken If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                  If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's NextToken parameter to retrieve the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to null.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeEcsClustersResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeEcsClustersResult", "variableName" : "describeEcsClustersResult", "variableType" : "DescribeEcsClustersResult", "documentation" : null, "simpleType" : "DescribeEcsClustersResult", "variableSetterType" : "DescribeEcsClustersResult" }, "wrapper" : false }, "DescribeElasticIpsRequest" : { "c2jName" : "DescribeElasticIpsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeElasticIps", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeElasticIps", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  \n@return The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  \n@return A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Ips", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  \n@return An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ips", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ips", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Ips", "setterDocumentation" : "/**

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setIps(java.util.Collection)} or {@link #withIps(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  \n@return The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  \n@param instanceId The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                  The instance ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses associated with the specified instance.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Ips" : { "c2jName" : "Ips", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  \n@return An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ips", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ips", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Ips", "setterDocumentation" : "/**

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setIps(java.util.Collection)} or {@link #withIps(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param ips An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ips", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of Elastic IP addresses to be described. If you include this parameter, DescribeElasticIps returns a description of the specified Elastic IP addresses. Otherwise, it returns a description of every Elastic IP address.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  \n@return A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  \n@param stackId A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  A stack ID. If you include this parameter, DescribeElasticIps returns a description of the Elastic IP addresses that are registered with the specified stack.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeElasticIpsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeElasticIpsRequest", "variableName" : "describeElasticIpsRequest", "variableType" : "DescribeElasticIpsRequest", "documentation" : null, "simpleType" : "DescribeElasticIpsRequest", "variableSetterType" : "DescribeElasticIpsRequest" }, "wrapper" : false }, "DescribeElasticIpsResult" : { "c2jName" : "DescribeElasticIpsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeElasticIps request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ElasticIps", "c2jShape" : "ElasticIps", "deprecated" : false, "documentation" : "

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  \n@return An ElasticIps object that describes the specified Elastic IP addresses.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIps", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ElasticIp", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "ElasticIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticIp", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ElasticIp", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ElasticIps", "setterDocumentation" : "/**

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setElasticIps(java.util.Collection)} or {@link #withElasticIps(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : "

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIps" : { "c2jName" : "ElasticIps", "c2jShape" : "ElasticIps", "deprecated" : false, "documentation" : "

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  \n@return An ElasticIps object that describes the specified Elastic IP addresses.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIps", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ElasticIp", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "ElasticIp", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ElasticIp", "variableName" : "member", "variableType" : "ElasticIp", "documentation" : "", "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticIp", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ElasticIp", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ElasticIps", "setterDocumentation" : "/**

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setElasticIps(java.util.Collection)} or {@link #withElasticIps(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param elasticIps An ElasticIps object that describes the specified Elastic IP addresses.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "elasticIps", "variableType" : "java.util.List", "documentation" : "

                                                                  An ElasticIps object that describes the specified Elastic IP addresses.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeElasticIpsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeElasticIpsResult", "variableName" : "describeElasticIpsResult", "variableType" : "DescribeElasticIpsResult", "documentation" : null, "simpleType" : "DescribeElasticIpsResult", "variableSetterType" : "DescribeElasticIpsResult" }, "wrapper" : false }, "DescribeElasticLoadBalancersRequest" : { "c2jName" : "DescribeElasticLoadBalancersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeElasticLoadBalancers", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeElasticLoadBalancers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  \n@return A stack ID. The action describes the stack's Elastic Load Balancing instances.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  \n@return A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerIds" : { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  \n@return A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param layerIds A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                  A list of layer IDs. The action describes the Elastic Load Balancing instances for the specified layers.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  \n@return A stack ID. The action describes the stack's Elastic Load Balancing instances.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  \n@param stackId A stack ID. The action describes the stack's Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  A stack ID. The action describes the stack's Elastic Load Balancing instances.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeElasticLoadBalancersRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeElasticLoadBalancersRequest", "variableName" : "describeElasticLoadBalancersRequest", "variableType" : "DescribeElasticLoadBalancersRequest", "documentation" : null, "simpleType" : "DescribeElasticLoadBalancersRequest", "variableSetterType" : "DescribeElasticLoadBalancersRequest" }, "wrapper" : false }, "DescribeElasticLoadBalancersResult" : { "c2jName" : "DescribeElasticLoadBalancersResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeElasticLoadBalancers request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ElasticLoadBalancers", "c2jShape" : "ElasticLoadBalancers", "deprecated" : false, "documentation" : "

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  \n@return A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticLoadBalancers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancers", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ElasticLoadBalancer", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "ElasticLoadBalancer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticLoadBalancer", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ElasticLoadBalancer", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ElasticLoadBalancers", "setterDocumentation" : "/**

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setElasticLoadBalancers(java.util.Collection)} or {@link #withElasticLoadBalancers(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : "

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticLoadBalancers" : { "c2jName" : "ElasticLoadBalancers", "c2jShape" : "ElasticLoadBalancers", "deprecated" : false, "documentation" : "

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  \n@return A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticLoadBalancers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancers", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ElasticLoadBalancer", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "ElasticLoadBalancer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "member", "variableType" : "ElasticLoadBalancer", "documentation" : "", "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ElasticLoadBalancer", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ElasticLoadBalancer", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ElasticLoadBalancers", "setterDocumentation" : "/**

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setElasticLoadBalancers(java.util.Collection)} or {@link #withElasticLoadBalancers(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param elasticLoadBalancers A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "elasticLoadBalancers", "variableType" : "java.util.List", "documentation" : "

                                                                  A list of ElasticLoadBalancer objects that describe the specified Elastic Load Balancing instances.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeElasticLoadBalancersResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeElasticLoadBalancersResult", "variableName" : "describeElasticLoadBalancersResult", "variableType" : "DescribeElasticLoadBalancersResult", "documentation" : null, "simpleType" : "DescribeElasticLoadBalancersResult", "variableSetterType" : "DescribeElasticLoadBalancersResult" }, "wrapper" : false }, "DescribeInstancesRequest" : { "c2jName" : "DescribeInstancesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeInstances", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeInstances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  \n@return A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  \n@return A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  \n@return An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "InstanceIds", "setterDocumentation" : "/**

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceIds(java.util.Collection)} or {@link #withInstanceIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceIds" : { "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  \n@return An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "InstanceIds", "setterDocumentation" : "/**

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceIds(java.util.Collection)} or {@link #withInstanceIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param instanceIds An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of instance IDs to be described. If you use this parameter, DescribeInstances returns a description of the specified instances. Otherwise, it returns a description of every instance.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  \n@return A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  \n@param layerId A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                  A layer ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified layer.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  \n@return A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  \n@param stackId A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  A stack ID. If you use this parameter, DescribeInstances returns descriptions of the instances associated with the specified stack.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeInstancesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeInstancesRequest", "variableName" : "describeInstancesRequest", "variableType" : "DescribeInstancesRequest", "documentation" : null, "simpleType" : "DescribeInstancesRequest", "variableSetterType" : "DescribeInstancesRequest" }, "wrapper" : false }, "DescribeInstancesResult" : { "c2jName" : "DescribeInstancesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeInstances request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Instances", "c2jShape" : "Instances", "deprecated" : false, "documentation" : "

                                                                  An array of Instance objects that describe the instances.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Instance objects that describe the instances.

                                                                  \n@param instances An array of Instance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of Instance objects that describe the instances.

                                                                  \n@return An array of Instance objects that describe the instances.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Instances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Instance", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Instance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Instance", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Instance", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Instances", "setterDocumentation" : "/**

                                                                  An array of Instance objects that describe the instances.

                                                                  \n@param instances An array of Instance objects that describe the instances.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of Instance objects that describe the instances.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setInstances(java.util.Collection)} or {@link #withInstances(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param instances An array of Instance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of Instance objects that describe the instances.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Instances" : { "c2jName" : "Instances", "c2jShape" : "Instances", "deprecated" : false, "documentation" : "

                                                                  An array of Instance objects that describe the instances.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Instance objects that describe the instances.

                                                                  \n@param instances An array of Instance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of Instance objects that describe the instances.

                                                                  \n@return An array of Instance objects that describe the instances.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Instances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Instance", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Instance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Instance", "variableName" : "member", "variableType" : "Instance", "documentation" : "", "simpleType" : "Instance", "variableSetterType" : "Instance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Instance", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Instance", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Instances", "setterDocumentation" : "/**

                                                                  An array of Instance objects that describe the instances.

                                                                  \n@param instances An array of Instance objects that describe the instances.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of Instance objects that describe the instances.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setInstances(java.util.Collection)} or {@link #withInstances(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param instances An array of Instance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of Instance objects that describe the instances.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeInstancesResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeInstancesResult", "variableName" : "describeInstancesResult", "variableType" : "DescribeInstancesResult", "documentation" : null, "simpleType" : "DescribeInstancesResult", "variableSetterType" : "DescribeInstancesResult" }, "wrapper" : false }, "DescribeLayersRequest" : { "c2jName" : "DescribeLayersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeLayers", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeLayers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The stack ID.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  The stack ID.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  \n@return An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerIds" : { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  \n@return An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param layerIds An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of layer IDs that specify the layers to be described. If you omit this parameter, DescribeLayers returns a description of every layer in the specified stack.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The stack ID.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  The stack ID.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeLayersRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeLayersRequest", "variableName" : "describeLayersRequest", "variableType" : "DescribeLayersRequest", "documentation" : null, "simpleType" : "DescribeLayersRequest", "variableSetterType" : "DescribeLayersRequest" }, "wrapper" : false }, "DescribeLayersResult" : { "c2jName" : "DescribeLayersResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeLayers request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Layers", "c2jShape" : "Layers", "deprecated" : false, "documentation" : "

                                                                  An array of Layer objects that describe the layers.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Layer objects that describe the layers.

                                                                  \n@param layers An array of Layer objects that describe the layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of Layer objects that describe the layers.

                                                                  \n@return An array of Layer objects that describe the layers.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Layers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Layer", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Layer", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Layers", "setterDocumentation" : "/**

                                                                  An array of Layer objects that describe the layers.

                                                                  \n@param layers An array of Layer objects that describe the layers.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of Layer objects that describe the layers.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayers(java.util.Collection)} or {@link #withLayers(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param layers An array of Layer objects that describe the layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of Layer objects that describe the layers.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Layers" : { "c2jName" : "Layers", "c2jShape" : "Layers", "deprecated" : false, "documentation" : "

                                                                  An array of Layer objects that describe the layers.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Layer objects that describe the layers.

                                                                  \n@param layers An array of Layer objects that describe the layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of Layer objects that describe the layers.

                                                                  \n@return An array of Layer objects that describe the layers.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Layers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Layer", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Layer", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Layers", "setterDocumentation" : "/**

                                                                  An array of Layer objects that describe the layers.

                                                                  \n@param layers An array of Layer objects that describe the layers.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of Layer objects that describe the layers.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayers(java.util.Collection)} or {@link #withLayers(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param layers An array of Layer objects that describe the layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of Layer objects that describe the layers.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeLayersResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeLayersResult", "variableName" : "describeLayersResult", "variableType" : "DescribeLayersResult", "documentation" : null, "simpleType" : "DescribeLayersResult", "variableSetterType" : "DescribeLayersResult" }, "wrapper" : false }, "DescribeLoadBasedAutoScalingRequest" : { "c2jName" : "DescribeLoadBasedAutoScalingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeLoadBasedAutoScaling", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeLoadBasedAutoScaling", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of layer IDs.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of layer IDs.

                                                                  \n@param layerIds An array of layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of layer IDs.

                                                                  \n@return An array of layer IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                                                  An array of layer IDs.

                                                                  \n@param layerIds An array of layer IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of layer IDs.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param layerIds An array of layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of layer IDs.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerIds" : { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                  An array of layer IDs.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of layer IDs.

                                                                  \n@param layerIds An array of layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of layer IDs.

                                                                  \n@return An array of layer IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                                                  An array of layer IDs.

                                                                  \n@param layerIds An array of layer IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of layer IDs.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param layerIds An array of layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of layer IDs.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "LayerIds" ], "shapeName" : "DescribeLoadBasedAutoScalingRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeLoadBasedAutoScalingRequest", "variableName" : "describeLoadBasedAutoScalingRequest", "variableType" : "DescribeLoadBasedAutoScalingRequest", "documentation" : null, "simpleType" : "DescribeLoadBasedAutoScalingRequest", "variableSetterType" : "DescribeLoadBasedAutoScalingRequest" }, "wrapper" : false }, "DescribeLoadBasedAutoScalingResult" : { "c2jName" : "DescribeLoadBasedAutoScalingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeLoadBasedAutoScaling request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "LoadBasedAutoScalingConfigurations", "c2jShape" : "LoadBasedAutoScalingConfigurations", "deprecated" : false, "documentation" : "

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  \n@return An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LoadBasedAutoScalingConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoadBasedAutoScalingConfigurations", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "LoadBasedAutoScalingConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "LoadBasedAutoScalingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LoadBasedAutoScalingConfiguration", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "LoadBasedAutoScalingConfiguration", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LoadBasedAutoScalingConfigurations", "setterDocumentation" : "/**

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLoadBasedAutoScalingConfigurations(java.util.Collection)} or {@link #withLoadBasedAutoScalingConfigurations(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LoadBasedAutoScalingConfigurations" : { "c2jName" : "LoadBasedAutoScalingConfigurations", "c2jShape" : "LoadBasedAutoScalingConfigurations", "deprecated" : false, "documentation" : "

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  \n@return An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LoadBasedAutoScalingConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LoadBasedAutoScalingConfigurations", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "LoadBasedAutoScalingConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "LoadBasedAutoScalingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LoadBasedAutoScalingConfiguration", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "LoadBasedAutoScalingConfiguration", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LoadBasedAutoScalingConfigurations", "setterDocumentation" : "/**

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  \n

                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLoadBasedAutoScalingConfigurations(java.util.Collection)} or {@link #withLoadBasedAutoScalingConfigurations(java.util.Collection)} if you want to override the existing values.

                                                                  \n@param loadBasedAutoScalingConfigurations An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "loadBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                  An array of LoadBasedAutoScalingConfiguration objects that describe each layer's configuration.

                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeLoadBasedAutoScalingResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeLoadBasedAutoScalingResult", "variableName" : "describeLoadBasedAutoScalingResult", "variableType" : "DescribeLoadBasedAutoScalingResult", "documentation" : null, "simpleType" : "DescribeLoadBasedAutoScalingResult", "variableSetterType" : "DescribeLoadBasedAutoScalingResult" }, "wrapper" : false }, "DescribeMyUserProfileRequest" : { "c2jName" : "DescribeMyUserProfileRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeMyUserProfile", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeMyUserProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DescribeMyUserProfileRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMyUserProfileRequest", "variableName" : "describeMyUserProfileRequest", "variableType" : "DescribeMyUserProfileRequest", "documentation" : null, "simpleType" : "DescribeMyUserProfileRequest", "variableSetterType" : "DescribeMyUserProfileRequest" }, "wrapper" : false }, "DescribeMyUserProfileResult" : { "c2jName" : "DescribeMyUserProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribeMyUserProfile request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserProfile", "c2jShape" : "SelfUserProfile", "deprecated" : false, "documentation" : "

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  \n@param userProfile A UserProfile object that describes the user's SSH information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  \n@return A UserProfile object that describes the user's SSH information.*/", "getterModel" : { "returnType" : "SelfUserProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserProfile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfile", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserProfile", "setterDocumentation" : "/**

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  \n@param userProfile A UserProfile object that describes the user's SSH information.*/", "setterModel" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  \n@param userProfile A UserProfile object that describes the user's SSH information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  ", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserProfile" : { "c2jName" : "UserProfile", "c2jShape" : "SelfUserProfile", "deprecated" : false, "documentation" : "

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  \n@param userProfile A UserProfile object that describes the user's SSH information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  \n@return A UserProfile object that describes the user's SSH information.*/", "getterModel" : { "returnType" : "SelfUserProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserProfile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfile", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UserProfile", "setterDocumentation" : "/**

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  \n@param userProfile A UserProfile object that describes the user's SSH information.*/", "setterModel" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  \n@param userProfile A UserProfile object that describes the user's SSH information.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "userProfile", "variableType" : "SelfUserProfile", "documentation" : "

                                                                  A UserProfile object that describes the user's SSH information.

                                                                  ", "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeMyUserProfileResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMyUserProfileResult", "variableName" : "describeMyUserProfileResult", "variableType" : "DescribeMyUserProfileResult", "documentation" : null, "simpleType" : "DescribeMyUserProfileResult", "variableSetterType" : "DescribeMyUserProfileResult" }, "wrapper" : false }, "DescribePermissionsRequest" : { "c2jName" : "DescribePermissionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribePermissions", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribePermissions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  \n@param iamUserArn The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  \n@return The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  \n@param iamUserArn The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  \n@param iamUserArn The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The stack ID.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  The stack ID.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  \n@param iamUserArn The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  \n@return The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  \n@param iamUserArn The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  \n@param iamUserArn The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                  The user's IAM ARN. For more information about IAM ARNs, see Using Identifiers.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                  The stack ID.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                  The stack ID.

                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                  The stack ID.

                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribePermissionsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribePermissionsRequest", "variableName" : "describePermissionsRequest", "variableType" : "DescribePermissionsRequest", "documentation" : null, "simpleType" : "DescribePermissionsRequest", "variableSetterType" : "DescribePermissionsRequest" }, "wrapper" : false }, "DescribePermissionsResult" : { "c2jName" : "DescribePermissionsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                  Contains the response to a DescribePermissions request.

                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Permissions", "c2jShape" : "Permissions", "deprecated" : false, "documentation" : "

                                                                  An array of Permission objects that describe the stack permissions.

                                                                  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                  An array of Permission objects that describe the stack permissions.

                                                                  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                  \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                    An array of Permission objects that describe the stack permissions.

                                                                    • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                    • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                    • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                    \n@return An array of Permission objects that describe the stack permissions.

                                                                    • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                    • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                    • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                    • */", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Permissions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Permission", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Permission", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Permission", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Permissions", "setterDocumentation" : "/**

                                                                      An array of Permission objects that describe the stack permissions.

                                                                      • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                      • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                      • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                      \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                      • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                      • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                      • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                      • */", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                        An array of Permission objects that describe the stack permissions.

                                                                        • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                        • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                        • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                        \n

                                                                        NOTE: This method appends the values to the existing list (if any). Use {@link #setPermissions(java.util.Collection)} or {@link #withPermissions(java.util.Collection)} if you want to override the existing values.

                                                                        \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                        • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                        • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                        • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                                                                          An array of Permission objects that describe the stack permissions.

                                                                          • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                          • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                          • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Permissions" : { "c2jName" : "Permissions", "c2jShape" : "Permissions", "deprecated" : false, "documentation" : "

                                                                          An array of Permission objects that describe the stack permissions.

                                                                          • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                          • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                          • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                          An array of Permission objects that describe the stack permissions.

                                                                          • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                          • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                          • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                          \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                          • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                          • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                          • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                            An array of Permission objects that describe the stack permissions.

                                                                            • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                            • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                            • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                            \n@return An array of Permission objects that describe the stack permissions.

                                                                            • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                            • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                            • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                            • */", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Permissions", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Permissions", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Permission", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Permission", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Permission", "variableName" : "member", "variableType" : "Permission", "documentation" : "", "simpleType" : "Permission", "variableSetterType" : "Permission" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Permission", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Permission", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Permissions", "setterDocumentation" : "/**

                                                                              An array of Permission objects that describe the stack permissions.

                                                                              • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                              • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                              • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                              \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                              • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                              • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                              • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                              • */", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                An array of Permission objects that describe the stack permissions.

                                                                                • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                \n

                                                                                NOTE: This method appends the values to the existing list (if any). Use {@link #setPermissions(java.util.Collection)} or {@link #withPermissions(java.util.Collection)} if you want to override the existing values.

                                                                                \n@param permissions An array of Permission objects that describe the stack permissions.

                                                                                • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "permissions", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of Permission objects that describe the stack permissions.

                                                                                  • If the request object contains only a stack ID, the array contains a Permission object with permissions for each of the stack IAM ARNs.

                                                                                  • If the request object contains only an IAM ARN, the array contains a Permission object with permissions for each of the user's stack IDs.

                                                                                  • If the request contains a stack ID and an IAM ARN, the array contains a single Permission object with permissions for the specified stack and IAM ARN.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribePermissionsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribePermissionsResult", "variableName" : "describePermissionsResult", "variableType" : "DescribePermissionsResult", "documentation" : null, "simpleType" : "DescribePermissionsResult", "variableSetterType" : "DescribePermissionsResult" }, "wrapper" : false }, "DescribeRaidArraysRequest" : { "c2jName" : "DescribeRaidArraysRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeRaidArrays", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeRaidArrays", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  \n@return The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RaidArrayIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  \n@return An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidArrayIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "RaidArrayIds", "setterDocumentation" : "/**

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setRaidArrayIds(java.util.Collection)} or {@link #withRaidArrayIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  \n@return The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeRaidArrays returns descriptions of the RAID arrays associated with the specified instance.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RaidArrayIds" : { "c2jName" : "RaidArrayIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  \n@return An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidArrayIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "RaidArrayIds", "setterDocumentation" : "/**

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setRaidArrayIds(java.util.Collection)} or {@link #withRaidArrayIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param raidArrayIds An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "raidArrayIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of RAID array IDs. If you use this parameter, DescribeRaidArrays returns descriptions of the specified arrays. Otherwise, it returns a description of every array.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeRaidArraysRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeRaidArraysRequest", "variableName" : "describeRaidArraysRequest", "variableType" : "DescribeRaidArraysRequest", "documentation" : null, "simpleType" : "DescribeRaidArraysRequest", "variableSetterType" : "DescribeRaidArraysRequest" }, "wrapper" : false }, "DescribeRaidArraysResult" : { "c2jName" : "DescribeRaidArraysResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a DescribeRaidArrays request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "RaidArrays", "c2jShape" : "RaidArrays", "deprecated" : false, "documentation" : "

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  \n@return A RaidArrays object that describes the specified RAID arrays.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidArrays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrays", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "RaidArray", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "RaidArray", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RaidArray", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "RaidArray", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "RaidArrays", "setterDocumentation" : "/**

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setRaidArrays(java.util.Collection)} or {@link #withRaidArrays(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RaidArrays" : { "c2jName" : "RaidArrays", "c2jShape" : "RaidArrays", "deprecated" : false, "documentation" : "

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  \n@return A RaidArrays object that describes the specified RAID arrays.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidArrays", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrays", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "RaidArray", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "RaidArray", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "RaidArray", "variableName" : "member", "variableType" : "RaidArray", "documentation" : "", "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RaidArray", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "RaidArray", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "RaidArrays", "setterDocumentation" : "/**

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setRaidArrays(java.util.Collection)} or {@link #withRaidArrays(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param raidArrays A RaidArrays object that describes the specified RAID arrays.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "raidArrays", "variableType" : "java.util.List", "documentation" : "

                                                                                  A RaidArrays object that describes the specified RAID arrays.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeRaidArraysResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeRaidArraysResult", "variableName" : "describeRaidArraysResult", "variableType" : "DescribeRaidArraysResult", "documentation" : null, "simpleType" : "DescribeRaidArraysResult", "variableSetterType" : "DescribeRaidArraysResult" }, "wrapper" : false }, "DescribeRdsDbInstancesRequest" : { "c2jName" : "DescribeRdsDbInstancesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeRdsDbInstances", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeRdsDbInstances", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  \n@param stackId The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  \n@return The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  \n@param stackId The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  \n@param stackId The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RdsDbInstanceArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  \n@return An array containing the ARNs of the instances to be described.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstanceArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArns", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "RdsDbInstanceArns", "setterDocumentation" : "/**

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setRdsDbInstanceArns(java.util.Collection)} or {@link #withRdsDbInstanceArns(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RdsDbInstanceArns" : { "c2jName" : "RdsDbInstanceArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  \n@return An array containing the ARNs of the instances to be described.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstanceArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArns", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "RdsDbInstanceArns", "setterDocumentation" : "/**

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setRdsDbInstanceArns(java.util.Collection)} or {@link #withRdsDbInstanceArns(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param rdsDbInstanceArns An array containing the ARNs of the instances to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "rdsDbInstanceArns", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array containing the ARNs of the instances to be described.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  \n@param stackId The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  \n@return The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  \n@param stackId The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  \n@param stackId The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID that the instances are registered with. The operation returns descriptions of all registered Amazon RDS instances.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId" ], "shapeName" : "DescribeRdsDbInstancesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeRdsDbInstancesRequest", "variableName" : "describeRdsDbInstancesRequest", "variableType" : "DescribeRdsDbInstancesRequest", "documentation" : null, "simpleType" : "DescribeRdsDbInstancesRequest", "variableSetterType" : "DescribeRdsDbInstancesRequest" }, "wrapper" : false }, "DescribeRdsDbInstancesResult" : { "c2jName" : "DescribeRdsDbInstancesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a DescribeRdsDbInstances request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "RdsDbInstances", "c2jShape" : "RdsDbInstances", "deprecated" : false, "documentation" : "

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  \n@return An a array of RdsDbInstance objects that describe the instances.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstances", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "RdsDbInstance", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "RdsDbInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RdsDbInstance", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "RdsDbInstance", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "RdsDbInstances", "setterDocumentation" : "/**

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setRdsDbInstances(java.util.Collection)} or {@link #withRdsDbInstances(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : "

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RdsDbInstances" : { "c2jName" : "RdsDbInstances", "c2jShape" : "RdsDbInstances", "deprecated" : false, "documentation" : "

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  \n@return An a array of RdsDbInstance objects that describe the instances.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstances", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "RdsDbInstance", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "RdsDbInstance", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "member", "variableType" : "RdsDbInstance", "documentation" : "", "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RdsDbInstance", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "RdsDbInstance", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "RdsDbInstances", "setterDocumentation" : "/**

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setRdsDbInstances(java.util.Collection)} or {@link #withRdsDbInstances(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param rdsDbInstances An a array of RdsDbInstance objects that describe the instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "rdsDbInstances", "variableType" : "java.util.List", "documentation" : "

                                                                                  An a array of RdsDbInstance objects that describe the instances.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeRdsDbInstancesResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeRdsDbInstancesResult", "variableName" : "describeRdsDbInstancesResult", "variableType" : "DescribeRdsDbInstancesResult", "documentation" : null, "simpleType" : "DescribeRdsDbInstancesResult", "variableSetterType" : "DescribeRdsDbInstancesResult" }, "wrapper" : false }, "DescribeServiceErrorsRequest" : { "c2jName" : "DescribeServiceErrorsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeServiceErrors", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeServiceErrors", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  \n@return The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  \n@return The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ServiceErrorIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  \n@return An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceErrorIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ServiceErrorIds", "setterDocumentation" : "/**

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setServiceErrorIds(java.util.Collection)} or {@link #withServiceErrorIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  \n@return The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified instance.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceErrorIds" : { "c2jName" : "ServiceErrorIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  \n@return An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceErrorIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ServiceErrorIds", "setterDocumentation" : "/**

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setServiceErrorIds(java.util.Collection)} or {@link #withServiceErrorIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param serviceErrorIds An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "serviceErrorIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of service error IDs. If you use this parameter, DescribeServiceErrors returns descriptions of the specified errors. Otherwise, it returns a description of every error.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  \n@return The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  \n@param stackId The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID. If you use this parameter, DescribeServiceErrors returns descriptions of the errors associated with the specified stack.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeServiceErrorsRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeServiceErrorsRequest", "variableName" : "describeServiceErrorsRequest", "variableType" : "DescribeServiceErrorsRequest", "documentation" : null, "simpleType" : "DescribeServiceErrorsRequest", "variableSetterType" : "DescribeServiceErrorsRequest" }, "wrapper" : false }, "DescribeServiceErrorsResult" : { "c2jName" : "DescribeServiceErrorsResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a DescribeServiceErrors request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ServiceErrors", "c2jShape" : "ServiceErrors", "deprecated" : false, "documentation" : "

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  \n@return An array of ServiceError objects that describe the specified service errors.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceErrors", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrors", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ServiceError", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "ServiceError", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceError", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ServiceError", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ServiceErrors", "setterDocumentation" : "/**

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setServiceErrors(java.util.Collection)} or {@link #withServiceErrors(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServiceErrors" : { "c2jName" : "ServiceErrors", "c2jShape" : "ServiceErrors", "deprecated" : false, "documentation" : "

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  \n@return An array of ServiceError objects that describe the specified service errors.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceErrors", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrors", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "ServiceError", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "ServiceError", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ServiceError", "variableName" : "member", "variableType" : "ServiceError", "documentation" : "", "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServiceError", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "ServiceError", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "ServiceErrors", "setterDocumentation" : "/**

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setServiceErrors(java.util.Collection)} or {@link #withServiceErrors(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param serviceErrors An array of ServiceError objects that describe the specified service errors.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "serviceErrors", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of ServiceError objects that describe the specified service errors.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeServiceErrorsResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeServiceErrorsResult", "variableName" : "describeServiceErrorsResult", "variableType" : "DescribeServiceErrorsResult", "documentation" : null, "simpleType" : "DescribeServiceErrorsResult", "variableSetterType" : "DescribeServiceErrorsResult" }, "wrapper" : false }, "DescribeStackProvisioningParametersRequest" : { "c2jName" : "DescribeStackProvisioningParametersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeStackProvisioningParameters", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeStackProvisioningParameters", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID

                                                                                  \n@param stackId The stack ID\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID

                                                                                  \n@return The stack ID*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID

                                                                                  \n@param stackId The stack ID*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID

                                                                                  \n@param stackId The stack ID\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID

                                                                                  \n@param stackId The stack ID\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID

                                                                                  \n@return The stack ID*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID

                                                                                  \n@param stackId The stack ID*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID

                                                                                  \n@param stackId The stack ID\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId" ], "shapeName" : "DescribeStackProvisioningParametersRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeStackProvisioningParametersRequest", "variableName" : "describeStackProvisioningParametersRequest", "variableType" : "DescribeStackProvisioningParametersRequest", "documentation" : null, "simpleType" : "DescribeStackProvisioningParametersRequest", "variableSetterType" : "DescribeStackProvisioningParametersRequest" }, "wrapper" : false }, "DescribeStackProvisioningParametersResult" : { "c2jName" : "DescribeStackProvisioningParametersResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a DescribeStackProvisioningParameters request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "AgentInstallerUrl", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  \n@param agentInstallerUrl The AWS OpsWorks agent installer's URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  \n@return The AWS OpsWorks agent installer's URL.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentInstallerUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentInstallerUrl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentInstallerUrl", "setterDocumentation" : "/**

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  \n@param agentInstallerUrl The AWS OpsWorks agent installer's URL.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  \n@param agentInstallerUrl The AWS OpsWorks agent installer's URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Parameters", "c2jShape" : "Parameters", "deprecated" : false, "documentation" : "

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  \n@param parameters An embedded object that contains the provisioning parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  \n@return An embedded object that contains the provisioning parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Parameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Parameters", "setterDocumentation" : "/**

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  \n@param parameters An embedded object that contains the provisioning parameters.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  \n@param parameters An embedded object that contains the provisioning parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentInstallerUrl" : { "c2jName" : "AgentInstallerUrl", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  \n@param agentInstallerUrl The AWS OpsWorks agent installer's URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  \n@return The AWS OpsWorks agent installer's URL.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentInstallerUrl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentInstallerUrl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentInstallerUrl", "setterDocumentation" : "/**

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  \n@param agentInstallerUrl The AWS OpsWorks agent installer's URL.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  \n@param agentInstallerUrl The AWS OpsWorks agent installer's URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentInstallerUrl", "variableType" : "String", "documentation" : "

                                                                                  The AWS OpsWorks agent installer's URL.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "c2jName" : "Parameters", "c2jShape" : "Parameters", "deprecated" : false, "documentation" : "

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  \n@param parameters An embedded object that contains the provisioning parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  \n@return An embedded object that contains the provisioning parameters.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Parameters", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Parameters", "setterDocumentation" : "/**

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  \n@param parameters An embedded object that contains the provisioning parameters.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  \n@param parameters An embedded object that contains the provisioning parameters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "parameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                  An embedded object that contains the provisioning parameters.

                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeStackProvisioningParametersResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeStackProvisioningParametersResult", "variableName" : "describeStackProvisioningParametersResult", "variableType" : "DescribeStackProvisioningParametersResult", "documentation" : null, "simpleType" : "DescribeStackProvisioningParametersResult", "variableSetterType" : "DescribeStackProvisioningParametersResult" }, "wrapper" : false }, "DescribeStackSummaryRequest" : { "c2jName" : "DescribeStackSummaryRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeStackSummary", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeStackSummary", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId" ], "shapeName" : "DescribeStackSummaryRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeStackSummaryRequest", "variableName" : "describeStackSummaryRequest", "variableType" : "DescribeStackSummaryRequest", "documentation" : null, "simpleType" : "DescribeStackSummaryRequest", "variableSetterType" : "DescribeStackSummaryRequest" }, "wrapper" : false }, "DescribeStackSummaryResult" : { "c2jName" : "DescribeStackSummaryResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a DescribeStackSummary request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "StackSummary", "c2jShape" : "StackSummary", "deprecated" : false, "documentation" : "

                                                                                  A StackSummary object that contains the results.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A StackSummary object that contains the results.

                                                                                  \n@param stackSummary A StackSummary object that contains the results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A StackSummary object that contains the results.

                                                                                  \n@return A StackSummary object that contains the results.*/", "getterModel" : { "returnType" : "StackSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackSummary", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackSummary", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackSummary", "setterDocumentation" : "/**

                                                                                  A StackSummary object that contains the results.

                                                                                  \n@param stackSummary A StackSummary object that contains the results.*/", "setterModel" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A StackSummary object that contains the results.

                                                                                  \n@param stackSummary A StackSummary object that contains the results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "

                                                                                  A StackSummary object that contains the results.

                                                                                  ", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackSummary" : { "c2jName" : "StackSummary", "c2jShape" : "StackSummary", "deprecated" : false, "documentation" : "

                                                                                  A StackSummary object that contains the results.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A StackSummary object that contains the results.

                                                                                  \n@param stackSummary A StackSummary object that contains the results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A StackSummary object that contains the results.

                                                                                  \n@return A StackSummary object that contains the results.*/", "getterModel" : { "returnType" : "StackSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackSummary", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackSummary", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackSummary", "setterDocumentation" : "/**

                                                                                  A StackSummary object that contains the results.

                                                                                  \n@param stackSummary A StackSummary object that contains the results.*/", "setterModel" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A StackSummary object that contains the results.

                                                                                  \n@param stackSummary A StackSummary object that contains the results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : "

                                                                                  A StackSummary object that contains the results.

                                                                                  ", "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeStackSummaryResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeStackSummaryResult", "variableName" : "describeStackSummaryResult", "variableType" : "DescribeStackSummaryResult", "documentation" : null, "simpleType" : "DescribeStackSummaryResult", "variableSetterType" : "DescribeStackSummaryResult" }, "wrapper" : false }, "DescribeStacksRequest" : { "c2jName" : "DescribeStacksRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeStacks", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeStacks", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  \n@return An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "StackIds", "setterDocumentation" : "/**

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setStackIds(java.util.Collection)} or {@link #withStackIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackIds" : { "c2jName" : "StackIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  \n@return An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "StackIds", "setterDocumentation" : "/**

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setStackIds(java.util.Collection)} or {@link #withStackIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param stackIds An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "stackIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of stack IDs that specify the stacks to be described. If you omit this parameter, DescribeStacks returns a description of every stack.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeStacksRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeStacksRequest", "variableName" : "describeStacksRequest", "variableType" : "DescribeStacksRequest", "documentation" : null, "simpleType" : "DescribeStacksRequest", "variableSetterType" : "DescribeStacksRequest" }, "wrapper" : false }, "DescribeStacksResult" : { "c2jName" : "DescribeStacksResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a DescribeStacks request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Stacks", "c2jShape" : "Stacks", "deprecated" : false, "documentation" : "

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  \n@param stacks An array of Stack objects that describe the stacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  \n@return An array of Stack objects that describe the stacks.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Stacks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stacks", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Stack", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Stack", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Stack", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Stack", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Stacks", "setterDocumentation" : "/**

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  \n@param stacks An array of Stack objects that describe the stacks.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setStacks(java.util.Collection)} or {@link #withStacks(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param stacks An array of Stack objects that describe the stacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Stacks" : { "c2jName" : "Stacks", "c2jShape" : "Stacks", "deprecated" : false, "documentation" : "

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  \n@param stacks An array of Stack objects that describe the stacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  \n@return An array of Stack objects that describe the stacks.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Stacks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stacks", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Stack", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Stack", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Stack", "variableName" : "member", "variableType" : "Stack", "documentation" : "", "simpleType" : "Stack", "variableSetterType" : "Stack" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Stack", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Stack", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Stacks", "setterDocumentation" : "/**

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  \n@param stacks An array of Stack objects that describe the stacks.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setStacks(java.util.Collection)} or {@link #withStacks(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param stacks An array of Stack objects that describe the stacks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "stacks", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of Stack objects that describe the stacks.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeStacksResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeStacksResult", "variableName" : "describeStacksResult", "variableType" : "DescribeStacksResult", "documentation" : null, "simpleType" : "DescribeStacksResult", "variableSetterType" : "DescribeStacksResult" }, "wrapper" : false }, "DescribeTimeBasedAutoScalingRequest" : { "c2jName" : "DescribeTimeBasedAutoScalingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeTimeBasedAutoScaling", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeTimeBasedAutoScaling", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array of instance IDs.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of instance IDs.

                                                                                  \n@param instanceIds An array of instance IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of instance IDs.

                                                                                  \n@return An array of instance IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "InstanceIds", "setterDocumentation" : "/**

                                                                                  An array of instance IDs.

                                                                                  \n@param instanceIds An array of instance IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of instance IDs.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceIds(java.util.Collection)} or {@link #withInstanceIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param instanceIds An array of instance IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of instance IDs.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceIds" : { "c2jName" : "InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array of instance IDs.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of instance IDs.

                                                                                  \n@param instanceIds An array of instance IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of instance IDs.

                                                                                  \n@return An array of instance IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "InstanceIds", "setterDocumentation" : "/**

                                                                                  An array of instance IDs.

                                                                                  \n@param instanceIds An array of instance IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of instance IDs.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceIds(java.util.Collection)} or {@link #withInstanceIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param instanceIds An array of instance IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of instance IDs.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceIds" ], "shapeName" : "DescribeTimeBasedAutoScalingRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeTimeBasedAutoScalingRequest", "variableName" : "describeTimeBasedAutoScalingRequest", "variableType" : "DescribeTimeBasedAutoScalingRequest", "documentation" : null, "simpleType" : "DescribeTimeBasedAutoScalingRequest", "variableSetterType" : "DescribeTimeBasedAutoScalingRequest" }, "wrapper" : false }, "DescribeTimeBasedAutoScalingResult" : { "c2jName" : "DescribeTimeBasedAutoScalingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a DescribeTimeBasedAutoScaling request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "TimeBasedAutoScalingConfigurations", "c2jShape" : "TimeBasedAutoScalingConfigurations", "deprecated" : false, "documentation" : "

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  \n@return An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TimeBasedAutoScalingConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimeBasedAutoScalingConfigurations", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TimeBasedAutoScalingConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "TimeBasedAutoScalingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimeBasedAutoScalingConfiguration", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "TimeBasedAutoScalingConfiguration", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TimeBasedAutoScalingConfigurations", "setterDocumentation" : "/**

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setTimeBasedAutoScalingConfigurations(java.util.Collection)} or {@link #withTimeBasedAutoScalingConfigurations(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TimeBasedAutoScalingConfigurations" : { "c2jName" : "TimeBasedAutoScalingConfigurations", "c2jShape" : "TimeBasedAutoScalingConfigurations", "deprecated" : false, "documentation" : "

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  \n@return An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TimeBasedAutoScalingConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TimeBasedAutoScalingConfigurations", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "TimeBasedAutoScalingConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "TimeBasedAutoScalingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "member", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : "", "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimeBasedAutoScalingConfiguration", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "TimeBasedAutoScalingConfiguration", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "TimeBasedAutoScalingConfigurations", "setterDocumentation" : "/**

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setTimeBasedAutoScalingConfigurations(java.util.Collection)} or {@link #withTimeBasedAutoScalingConfigurations(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param timeBasedAutoScalingConfigurations An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "timeBasedAutoScalingConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeTimeBasedAutoScalingResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeTimeBasedAutoScalingResult", "variableName" : "describeTimeBasedAutoScalingResult", "variableType" : "DescribeTimeBasedAutoScalingResult", "documentation" : null, "simpleType" : "DescribeTimeBasedAutoScalingResult", "variableSetterType" : "DescribeTimeBasedAutoScalingResult" }, "wrapper" : false }, "DescribeUserProfilesRequest" : { "c2jName" : "DescribeUserProfilesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeUserProfiles", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeUserProfiles", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "IamUserArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  \n@param iamUserArns An array of IAM user ARNs that identify the users to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  \n@return An array of IAM user ARNs that identify the users to be described.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArns", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "IamUserArns", "setterDocumentation" : "/**

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  \n@param iamUserArns An array of IAM user ARNs that identify the users to be described.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setIamUserArns(java.util.Collection)} or {@link #withIamUserArns(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param iamUserArns An array of IAM user ARNs that identify the users to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArns" : { "c2jName" : "IamUserArns", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  \n@param iamUserArns An array of IAM user ARNs that identify the users to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  \n@return An array of IAM user ARNs that identify the users to be described.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArns", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "IamUserArns", "setterDocumentation" : "/**

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  \n@param iamUserArns An array of IAM user ARNs that identify the users to be described.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setIamUserArns(java.util.Collection)} or {@link #withIamUserArns(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param iamUserArns An array of IAM user ARNs that identify the users to be described.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "iamUserArns", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of IAM user ARNs that identify the users to be described.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeUserProfilesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUserProfilesRequest", "variableName" : "describeUserProfilesRequest", "variableType" : "DescribeUserProfilesRequest", "documentation" : null, "simpleType" : "DescribeUserProfilesRequest", "variableSetterType" : "DescribeUserProfilesRequest" }, "wrapper" : false }, "DescribeUserProfilesResult" : { "c2jName" : "DescribeUserProfilesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a DescribeUserProfiles request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "UserProfiles", "c2jShape" : "UserProfiles", "deprecated" : false, "documentation" : "

                                                                                  A Users object that describes the specified users.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A Users object that describes the specified users.

                                                                                  \n@param userProfiles A Users object that describes the specified users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A Users object that describes the specified users.

                                                                                  \n@return A Users object that describes the specified users.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserProfiles", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfiles", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "UserProfile", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "UserProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserProfile", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "UserProfile", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "UserProfiles", "setterDocumentation" : "/**

                                                                                  A Users object that describes the specified users.

                                                                                  \n@param userProfiles A Users object that describes the specified users.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A Users object that describes the specified users.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserProfiles(java.util.Collection)} or {@link #withUserProfiles(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param userProfiles A Users object that describes the specified users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                  A Users object that describes the specified users.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UserProfiles" : { "c2jName" : "UserProfiles", "c2jShape" : "UserProfiles", "deprecated" : false, "documentation" : "

                                                                                  A Users object that describes the specified users.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A Users object that describes the specified users.

                                                                                  \n@param userProfiles A Users object that describes the specified users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A Users object that describes the specified users.

                                                                                  \n@return A Users object that describes the specified users.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UserProfiles", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UserProfiles", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "UserProfile", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "UserProfile", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "UserProfile", "variableName" : "member", "variableType" : "UserProfile", "documentation" : "", "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "UserProfile", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "UserProfile", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "UserProfiles", "setterDocumentation" : "/**

                                                                                  A Users object that describes the specified users.

                                                                                  \n@param userProfiles A Users object that describes the specified users.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A Users object that describes the specified users.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUserProfiles(java.util.Collection)} or {@link #withUserProfiles(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param userProfiles A Users object that describes the specified users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "userProfiles", "variableType" : "java.util.List", "documentation" : "

                                                                                  A Users object that describes the specified users.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeUserProfilesResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUserProfilesResult", "variableName" : "describeUserProfilesResult", "variableType" : "DescribeUserProfilesResult", "documentation" : null, "simpleType" : "DescribeUserProfilesResult", "variableSetterType" : "DescribeUserProfilesResult" }, "wrapper" : false }, "DescribeVolumesRequest" : { "c2jName" : "DescribeVolumesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DescribeVolumes", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DescribeVolumes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  \n@return The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  \n@return A stack ID. The action describes the stack's registered Amazon EBS volumes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  \n@return The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RaidArrayId", "setterDocumentation" : "/**

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VolumeIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  \n@return Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "VolumeIds", "setterDocumentation" : "/**

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setVolumeIds(java.util.Collection)} or {@link #withVolumeIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  \n@return The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  \n@param instanceId The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The instance ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified instance.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RaidArrayId" : { "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  \n@return The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RaidArrayId", "setterDocumentation" : "/**

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  \n@param raidArrayId The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                  The RAID array ID. If you use this parameter, DescribeVolumes returns descriptions of the volumes associated with the specified RAID array.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  \n@return A stack ID. The action describes the stack's registered Amazon EBS volumes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  \n@param stackId A stack ID. The action describes the stack's registered Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  A stack ID. The action describes the stack's registered Amazon EBS volumes.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VolumeIds" : { "c2jName" : "VolumeIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  \n@return Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "VolumeIds", "setterDocumentation" : "/**

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setVolumeIds(java.util.Collection)} or {@link #withVolumeIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param volumeIds Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  Am array of volume IDs. If you use this parameter, DescribeVolumes returns descriptions of the specified volumes. Otherwise, it returns a description of every volume.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeVolumesRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeVolumesRequest", "variableName" : "describeVolumesRequest", "variableType" : "DescribeVolumesRequest", "documentation" : null, "simpleType" : "DescribeVolumesRequest", "variableSetterType" : "DescribeVolumesRequest" }, "wrapper" : false }, "DescribeVolumesResult" : { "c2jName" : "DescribeVolumesResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a DescribeVolumes request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Volumes", "c2jShape" : "Volumes", "deprecated" : false, "documentation" : "

                                                                                  An array of volume IDs.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of volume IDs.

                                                                                  \n@param volumes An array of volume IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of volume IDs.

                                                                                  \n@return An array of volume IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Volumes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Volumes", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Volume", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Volume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Volume", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Volumes", "setterDocumentation" : "/**

                                                                                  An array of volume IDs.

                                                                                  \n@param volumes An array of volume IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of volume IDs.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setVolumes(java.util.Collection)} or {@link #withVolumes(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param volumes An array of volume IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of volume IDs.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Volumes" : { "c2jName" : "Volumes", "c2jShape" : "Volumes", "deprecated" : false, "documentation" : "

                                                                                  An array of volume IDs.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of volume IDs.

                                                                                  \n@param volumes An array of volume IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of volume IDs.

                                                                                  \n@return An array of volume IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Volumes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Volumes", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "Volume", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Volume", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Volume", "variableName" : "member", "variableType" : "Volume", "documentation" : "", "simpleType" : "Volume", "variableSetterType" : "Volume" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Volume", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "Volume", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Volumes", "setterDocumentation" : "/**

                                                                                  An array of volume IDs.

                                                                                  \n@param volumes An array of volume IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of volume IDs.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setVolumes(java.util.Collection)} or {@link #withVolumes(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param volumes An array of volume IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumes", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of volume IDs.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "DescribeVolumesResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeVolumesResult", "variableName" : "describeVolumesResult", "variableType" : "DescribeVolumesResult", "documentation" : null, "simpleType" : "DescribeVolumesResult", "variableSetterType" : "DescribeVolumesResult" }, "wrapper" : false }, "DetachElasticLoadBalancerRequest" : { "c2jName" : "DetachElasticLoadBalancerRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DetachElasticLoadBalancer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DetachElasticLoadBalancer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@return The Elastic Load Balancing instance's name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticLoadBalancerName", "setterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  \n@return The ID of the layer that the Elastic Load Balancing instance is attached to.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticLoadBalancerName" : { "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@return The Elastic Load Balancing instance's name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticLoadBalancerName", "setterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  \n@return The ID of the layer that the Elastic Load Balancing instance is attached to.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the Elastic Load Balancing instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                  The ID of the layer that the Elastic Load Balancing instance is attached to.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "ElasticLoadBalancerName", "LayerId" ], "shapeName" : "DetachElasticLoadBalancerRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DetachElasticLoadBalancerRequest", "variableName" : "detachElasticLoadBalancerRequest", "variableType" : "DetachElasticLoadBalancerRequest", "documentation" : null, "simpleType" : "DetachElasticLoadBalancerRequest", "variableSetterType" : "DetachElasticLoadBalancerRequest" }, "wrapper" : false }, "DetachElasticLoadBalancerResult" : { "c2jName" : "DetachElasticLoadBalancerResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DetachElasticLoadBalancerResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DetachElasticLoadBalancerResult", "variableName" : "detachElasticLoadBalancerResult", "variableType" : "DetachElasticLoadBalancerResult", "documentation" : null, "simpleType" : "DetachElasticLoadBalancerResult", "variableSetterType" : "DetachElasticLoadBalancerResult" }, "wrapper" : false }, "DisassociateElasticIpRequest" : { "c2jName" : "DisassociateElasticIpRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DisassociateElasticIp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.DisassociateElasticIp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The Elastic IP address.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The Elastic IP address.

                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The Elastic IP address.

                                                                                  \n@return The Elastic IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                                  The Elastic IP address.

                                                                                  \n@param elasticIp The Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The Elastic IP address.

                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                  The Elastic IP address.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The Elastic IP address.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The Elastic IP address.

                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The Elastic IP address.

                                                                                  \n@return The Elastic IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                                  The Elastic IP address.

                                                                                  \n@param elasticIp The Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The Elastic IP address.

                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                  The Elastic IP address.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "ElasticIp" ], "shapeName" : "DisassociateElasticIpRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateElasticIpRequest", "variableName" : "disassociateElasticIpRequest", "variableType" : "DisassociateElasticIpRequest", "documentation" : null, "simpleType" : "DisassociateElasticIpRequest", "variableSetterType" : "DisassociateElasticIpRequest" }, "wrapper" : false }, "DisassociateElasticIpResult" : { "c2jName" : "DisassociateElasticIpResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "DisassociateElasticIpResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisassociateElasticIpResult", "variableName" : "disassociateElasticIpResult", "variableType" : "DisassociateElasticIpResult", "documentation" : null, "simpleType" : "DisassociateElasticIpResult", "variableSetterType" : "DisassociateElasticIpResult" }, "wrapper" : false }, "EbsBlockDevice" : { "c2jName" : "EbsBlockDevice", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Describes an Amazon EBS volume. This data type maps directly to the Amazon EC2 EbsBlockDevice data type.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "SnapshotId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The snapshot ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The snapshot ID.

                                                                                  \n@param snapshotId The snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The snapshot ID.

                                                                                  \n@return The snapshot ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SnapshotId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SnapshotId", "setterDocumentation" : "/**

                                                                                  The snapshot ID.

                                                                                  \n@param snapshotId The snapshot ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The snapshot ID.

                                                                                  \n@param snapshotId The snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                  The snapshot ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  \n@return The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Iops", "setterDocumentation" : "/**

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VolumeSize", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  \n@return The volume size, in GiB. For more information, see EbsBlockDevice.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeSize", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeSize", "setterDocumentation" : "/**

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "deprecated" : false, "documentation" : "

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  ", "enumType" : "VolumeType", "fluentSetterDocumentation" : "/**

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType*/", "getterDocumentation" : "/**

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  \n@return The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.\n@see VolumeType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeType", "setterDocumentation" : "/**

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.\n@see VolumeType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DeleteOnTermination", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  \n@param deleteOnTermination Whether the volume is deleted on instance termination.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  \n@return Whether the volume is deleted on instance termination.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeleteOnTermination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteOnTermination", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeleteOnTermination", "setterDocumentation" : "/**

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  \n@param deleteOnTermination Whether the volume is deleted on instance termination.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  \n@param deleteOnTermination Whether the volume is deleted on instance termination.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeleteOnTermination" : { "c2jName" : "DeleteOnTermination", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  \n@param deleteOnTermination Whether the volume is deleted on instance termination.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  \n@return Whether the volume is deleted on instance termination.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DeleteOnTermination", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DeleteOnTermination", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DeleteOnTermination", "setterDocumentation" : "/**

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  \n@param deleteOnTermination Whether the volume is deleted on instance termination.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  \n@param deleteOnTermination Whether the volume is deleted on instance termination.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "deleteOnTermination", "variableType" : "Boolean", "documentation" : "

                                                                                  Whether the volume is deleted on instance termination.

                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Iops" : { "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  \n@return The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Iops", "setterDocumentation" : "/**

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  \n@param iops The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                  The number of I/O operations per second (IOPS) that the volume supports. For more information, see EbsBlockDevice.

                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SnapshotId" : { "c2jName" : "SnapshotId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The snapshot ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The snapshot ID.

                                                                                  \n@param snapshotId The snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The snapshot ID.

                                                                                  \n@return The snapshot ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SnapshotId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SnapshotId", "setterDocumentation" : "/**

                                                                                  The snapshot ID.

                                                                                  \n@param snapshotId The snapshot ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The snapshot ID.

                                                                                  \n@param snapshotId The snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                  The snapshot ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VolumeSize" : { "c2jName" : "VolumeSize", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  \n@return The volume size, in GiB. For more information, see EbsBlockDevice.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeSize", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSize", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeSize", "setterDocumentation" : "/**

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  \n@param volumeSize The volume size, in GiB. For more information, see EbsBlockDevice.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "volumeSize", "variableType" : "Integer", "documentation" : "

                                                                                  The volume size, in GiB. For more information, see EbsBlockDevice.

                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "VolumeType" : { "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "deprecated" : false, "documentation" : "

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  ", "enumType" : "VolumeType", "fluentSetterDocumentation" : "/**

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType*/", "getterDocumentation" : "/**

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  \n@return The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.\n@see VolumeType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeType", "setterDocumentation" : "/**

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.\n@see VolumeType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  \n@param volumeType The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VolumeType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                  The volume type. gp2 for General Purpose (SSD) volumes, io1 for Provisioned IOPS (SSD) volumes, and standard for Magnetic volumes.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "EbsBlockDevice", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EbsBlockDevice", "variableName" : "ebsBlockDevice", "variableType" : "EbsBlockDevice", "documentation" : null, "simpleType" : "EbsBlockDevice", "variableSetterType" : "EbsBlockDevice" }, "wrapper" : false }, "EcsCluster" : { "c2jName" : "EcsCluster", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Describes a registered Amazon ECS cluster.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The cluster's ARN.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The cluster's ARN.

                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The cluster's ARN.

                                                                                  \n@return The cluster's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterArn", "setterDocumentation" : "/**

                                                                                  The cluster's ARN.

                                                                                  \n@param ecsClusterArn The cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The cluster's ARN.

                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                  The cluster's ARN.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EcsClusterName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The cluster name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The cluster name.

                                                                                  \n@param ecsClusterName The cluster name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The cluster name.

                                                                                  \n@return The cluster name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterName", "setterDocumentation" : "/**

                                                                                  The cluster name.

                                                                                  \n@param ecsClusterName The cluster name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The cluster name.

                                                                                  \n@param ecsClusterName The cluster name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "

                                                                                  The cluster name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RegisteredAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  \n@param registeredAt The time and date that the cluster was registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  \n@return The time and date that the cluster was registered with the stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RegisteredAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RegisteredAt", "setterDocumentation" : "/**

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  \n@param registeredAt The time and date that the cluster was registered with the stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  \n@param registeredAt The time and date that the cluster was registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : "

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The cluster's ARN.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The cluster's ARN.

                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The cluster's ARN.

                                                                                  \n@return The cluster's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterArn", "setterDocumentation" : "/**

                                                                                  The cluster's ARN.

                                                                                  \n@param ecsClusterArn The cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The cluster's ARN.

                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                  The cluster's ARN.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EcsClusterName" : { "c2jName" : "EcsClusterName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The cluster name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The cluster name.

                                                                                  \n@param ecsClusterName The cluster name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The cluster name.

                                                                                  \n@return The cluster name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterName", "setterDocumentation" : "/**

                                                                                  The cluster name.

                                                                                  \n@param ecsClusterName The cluster name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The cluster name.

                                                                                  \n@param ecsClusterName The cluster name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterName", "variableType" : "String", "documentation" : "

                                                                                  The cluster name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegisteredAt" : { "c2jName" : "RegisteredAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  \n@param registeredAt The time and date that the cluster was registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  \n@return The time and date that the cluster was registered with the stack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RegisteredAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RegisteredAt", "setterDocumentation" : "/**

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  \n@param registeredAt The time and date that the cluster was registered with the stack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  \n@param registeredAt The time and date that the cluster was registered with the stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredAt", "variableType" : "String", "documentation" : "

                                                                                  The time and date that the cluster was registered with the stack.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "EcsCluster", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EcsCluster", "variableName" : "ecsCluster", "variableType" : "EcsCluster", "documentation" : null, "simpleType" : "EcsCluster", "variableSetterType" : "EcsCluster" }, "wrapper" : false }, "ElasticIp" : { "c2jName" : "ElasticIp", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Describes an Elastic IP address.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Ip", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The IP address.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The IP address.

                                                                                  \n@param ip The IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The IP address.

                                                                                  \n@return The IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ip", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Ip", "setterDocumentation" : "/**

                                                                                  The IP address.

                                                                                  \n@param ip The IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The IP address.

                                                                                  \n@param ip The IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                  The IP address.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The name.

                                                                                  \n@param name The name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The name.

                                                                                  \n@return The name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                  The name.

                                                                                  \n@param name The name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The name.

                                                                                  \n@param name The name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                  The name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Domain", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The domain.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The domain.

                                                                                  \n@param domain The domain.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The domain.

                                                                                  \n@return The domain.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Domain", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Domain", "setterDocumentation" : "/**

                                                                                  The domain.

                                                                                  \n@param domain The domain.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The domain.

                                                                                  \n@param domain The domain.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                  The domain.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  \n@param region The AWS region. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  \n@return The AWS region. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  \n@param region The AWS region. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  \n@param region The AWS region. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ID of the instance that the address is attached to.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ID of the instance that the address is attached to.

                                                                                  \n@param instanceId The ID of the instance that the address is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ID of the instance that the address is attached to.

                                                                                  \n@return The ID of the instance that the address is attached to.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The ID of the instance that the address is attached to.

                                                                                  \n@param instanceId The ID of the instance that the address is attached to.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ID of the instance that the address is attached to.

                                                                                  \n@param instanceId The ID of the instance that the address is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The ID of the instance that the address is attached to.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Domain" : { "c2jName" : "Domain", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The domain.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The domain.

                                                                                  \n@param domain The domain.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The domain.

                                                                                  \n@return The domain.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Domain", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domain", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Domain", "setterDocumentation" : "/**

                                                                                  The domain.

                                                                                  \n@param domain The domain.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The domain.

                                                                                  \n@param domain The domain.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "domain", "variableType" : "String", "documentation" : "

                                                                                  The domain.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ID of the instance that the address is attached to.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ID of the instance that the address is attached to.

                                                                                  \n@param instanceId The ID of the instance that the address is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ID of the instance that the address is attached to.

                                                                                  \n@return The ID of the instance that the address is attached to.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The ID of the instance that the address is attached to.

                                                                                  \n@param instanceId The ID of the instance that the address is attached to.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ID of the instance that the address is attached to.

                                                                                  \n@param instanceId The ID of the instance that the address is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The ID of the instance that the address is attached to.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Ip" : { "c2jName" : "Ip", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The IP address.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The IP address.

                                                                                  \n@param ip The IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The IP address.

                                                                                  \n@return The IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ip", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ip", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Ip", "setterDocumentation" : "/**

                                                                                  The IP address.

                                                                                  \n@param ip The IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The IP address.

                                                                                  \n@param ip The IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ip", "variableType" : "String", "documentation" : "

                                                                                  The IP address.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The name.

                                                                                  \n@param name The name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The name.

                                                                                  \n@return The name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                  The name.

                                                                                  \n@param name The name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The name.

                                                                                  \n@param name The name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                  The name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  \n@param region The AWS region. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  \n@return The AWS region. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  \n@param region The AWS region. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  \n@param region The AWS region. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                  The AWS region. For more information, see Regions and Endpoints.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ElasticIp", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ElasticIp", "variableName" : "elasticIp", "variableType" : "ElasticIp", "documentation" : null, "simpleType" : "ElasticIp", "variableSetterType" : "ElasticIp" }, "wrapper" : false }, "ElasticLoadBalancer" : { "c2jName" : "ElasticLoadBalancer", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Describes an Elastic Load Balancing instance.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@return The Elastic Load Balancing instance's name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticLoadBalancerName", "setterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's AWS region.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's AWS region.

                                                                                  \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's AWS region.

                                                                                  \n@return The instance's AWS region.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                                                                  The instance's AWS region.

                                                                                  \n@param region The instance's AWS region.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's AWS region.

                                                                                  \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                  The instance's AWS region.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DnsName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's public DNS name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's public DNS name.

                                                                                  \n@param dnsName The instance's public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's public DNS name.

                                                                                  \n@return The instance's public DNS name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DnsName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DnsName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DnsName", "setterDocumentation" : "/**

                                                                                  The instance's public DNS name.

                                                                                  \n@param dnsName The instance's public DNS name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's public DNS name.

                                                                                  \n@param dnsName The instance's public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "

                                                                                  The instance's public DNS name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  \n@param stackId The ID of the stack that the instance is associated with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  \n@return The ID of the stack that the instance is associated with.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  \n@param stackId The ID of the stack that the instance is associated with.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  \n@param stackId The ID of the stack that the instance is associated with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  \n@return The ID of the layer that the instance is attached to.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the instance is attached to.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The VPC ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The VPC ID.

                                                                                  \n@param vpcId The VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The VPC ID.

                                                                                  \n@return The VPC ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VpcId", "setterDocumentation" : "/**

                                                                                  The VPC ID.

                                                                                  \n@param vpcId The VPC ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The VPC ID.

                                                                                  \n@param vpcId The VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                  The VPC ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AvailabilityZones", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  A list of Availability Zones.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A list of Availability Zones.

                                                                                  \n@param availabilityZones A list of Availability Zones.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A list of Availability Zones.

                                                                                  \n@return A list of Availability Zones.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AvailabilityZones", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "AvailabilityZones", "setterDocumentation" : "/**

                                                                                  A list of Availability Zones.

                                                                                  \n@param availabilityZones A list of Availability Zones.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A list of Availability Zones.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAvailabilityZones(java.util.Collection)} or {@link #withAvailabilityZones(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param availabilityZones A list of Availability Zones.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                                                  A list of Availability Zones.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SubnetIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  \n@return A list of subnet IDs, if the stack is running in a VPC.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SubnetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "SubnetIds", "setterDocumentation" : "/**

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setSubnetIds(java.util.Collection)} or {@link #withSubnetIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Ec2InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  \n@return A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ec2InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Ec2InstanceIds", "setterDocumentation" : "/**

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setEc2InstanceIds(java.util.Collection)} or {@link #withEc2InstanceIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZones" : { "c2jName" : "AvailabilityZones", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  A list of Availability Zones.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A list of Availability Zones.

                                                                                  \n@param availabilityZones A list of Availability Zones.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A list of Availability Zones.

                                                                                  \n@return A list of Availability Zones.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AvailabilityZones", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "AvailabilityZones", "setterDocumentation" : "/**

                                                                                  A list of Availability Zones.

                                                                                  \n@param availabilityZones A list of Availability Zones.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A list of Availability Zones.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setAvailabilityZones(java.util.Collection)} or {@link #withAvailabilityZones(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param availabilityZones A list of Availability Zones.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "availabilityZones", "variableType" : "java.util.List", "documentation" : "

                                                                                  A list of Availability Zones.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DnsName" : { "c2jName" : "DnsName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's public DNS name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's public DNS name.

                                                                                  \n@param dnsName The instance's public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's public DNS name.

                                                                                  \n@return The instance's public DNS name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DnsName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DnsName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DnsName", "setterDocumentation" : "/**

                                                                                  The instance's public DNS name.

                                                                                  \n@param dnsName The instance's public DNS name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's public DNS name.

                                                                                  \n@param dnsName The instance's public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dnsName", "variableType" : "String", "documentation" : "

                                                                                  The instance's public DNS name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Ec2InstanceIds" : { "c2jName" : "Ec2InstanceIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  \n@return A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ec2InstanceIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Ec2InstanceIds", "setterDocumentation" : "/**

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setEc2InstanceIds(java.util.Collection)} or {@link #withEc2InstanceIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param ec2InstanceIds A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "ec2InstanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  A list of the EC2 instances that the Elastic Load Balancing instance is managing traffic for.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ElasticLoadBalancerName" : { "c2jName" : "ElasticLoadBalancerName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@return The Elastic Load Balancing instance's name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticLoadBalancerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticLoadBalancerName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticLoadBalancerName", "setterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  \n@param elasticLoadBalancerName The Elastic Load Balancing instance's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticLoadBalancerName", "variableType" : "String", "documentation" : "

                                                                                  The Elastic Load Balancing instance's name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  \n@return The ID of the layer that the instance is attached to.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the instance is attached to.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  \n@param layerId The ID of the layer that the instance is attached to.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                  The ID of the layer that the instance is attached to.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's AWS region.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's AWS region.

                                                                                  \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's AWS region.

                                                                                  \n@return The instance's AWS region.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                                                                  The instance's AWS region.

                                                                                  \n@param region The instance's AWS region.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's AWS region.

                                                                                  \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                  The instance's AWS region.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  \n@param stackId The ID of the stack that the instance is associated with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  \n@return The ID of the stack that the instance is associated with.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  \n@param stackId The ID of the stack that the instance is associated with.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  \n@param stackId The ID of the stack that the instance is associated with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The ID of the stack that the instance is associated with.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SubnetIds" : { "c2jName" : "SubnetIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  \n@return A list of subnet IDs, if the stack is running in a VPC.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SubnetIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "SubnetIds", "setterDocumentation" : "/**

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setSubnetIds(java.util.Collection)} or {@link #withSubnetIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param subnetIds A list of subnet IDs, if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  A list of subnet IDs, if the stack is running in a VPC.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "VpcId" : { "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The VPC ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The VPC ID.

                                                                                  \n@param vpcId The VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The VPC ID.

                                                                                  \n@return The VPC ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VpcId", "setterDocumentation" : "/**

                                                                                  The VPC ID.

                                                                                  \n@param vpcId The VPC ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The VPC ID.

                                                                                  \n@param vpcId The VPC ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                  The VPC ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ElasticLoadBalancer", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ElasticLoadBalancer", "variableName" : "elasticLoadBalancer", "variableType" : "ElasticLoadBalancer", "documentation" : null, "simpleType" : "ElasticLoadBalancer", "variableSetterType" : "ElasticLoadBalancer" }, "wrapper" : false }, "EnvironmentVariable" : { "c2jName" : "EnvironmentVariable", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Represents an app's environment variable.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Key", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  \n@return (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Value", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  \n@return (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Secure", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  \n@return (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Secure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Secure", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Secure", "setterDocumentation" : "/**

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : "

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "c2jName" : "Key", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  \n@return (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  \n@param key (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                  (Required) The environment variable's name, which can consist of up to 64 characters and must be specified. The name can contain upper- and lowercase letters, numbers, and underscores (_), but it must start with a letter or underscore.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Secure" : { "c2jName" : "Secure", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  \n@return (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Secure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Secure", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Secure", "setterDocumentation" : "/**

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  \n@param secure (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "secure", "variableType" : "Boolean", "documentation" : "

                                                                                  (Optional) Whether the variable's value will be returned by the DescribeApps action. To conceal an environment variable's value, set Secure to true. DescribeApps then returns *****FILTERED***** instead of the actual value. The default value for Secure is false.

                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Value" : { "c2jName" : "Value", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  \n@return (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  \n@param value (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                  (Optional) The environment variable's value, which can be left empty. If you specify a value, it can contain up to 256 characters, which must all be printable.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "Key", "Value" ], "shapeName" : "EnvironmentVariable", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "environmentVariable", "variableType" : "EnvironmentVariable", "documentation" : null, "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "wrapper" : false }, "GetHostnameSuggestionRequest" : { "c2jName" : "GetHostnameSuggestionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetHostnameSuggestion", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.GetHostnameSuggestion", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The layer ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                  The layer ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The layer ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                  The layer ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "LayerId" ], "shapeName" : "GetHostnameSuggestionRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetHostnameSuggestionRequest", "variableName" : "getHostnameSuggestionRequest", "variableType" : "GetHostnameSuggestionRequest", "documentation" : null, "simpleType" : "GetHostnameSuggestionRequest", "variableSetterType" : "GetHostnameSuggestionRequest" }, "wrapper" : false }, "GetHostnameSuggestionResult" : { "c2jName" : "GetHostnameSuggestionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a GetHostnameSuggestion request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The layer ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                  The layer ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The generated host name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The generated host name.

                                                                                  \n@param hostname The generated host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The generated host name.

                                                                                  \n@return The generated host name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

                                                                                  The generated host name.

                                                                                  \n@param hostname The generated host name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The generated host name.

                                                                                  \n@param hostname The generated host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                  The generated host name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Hostname" : { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The generated host name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The generated host name.

                                                                                  \n@param hostname The generated host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The generated host name.

                                                                                  \n@return The generated host name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

                                                                                  The generated host name.

                                                                                  \n@param hostname The generated host name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The generated host name.

                                                                                  \n@param hostname The generated host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                  The generated host name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The layer ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The layer ID.

                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                  The layer ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "GetHostnameSuggestionResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetHostnameSuggestionResult", "variableName" : "getHostnameSuggestionResult", "variableType" : "GetHostnameSuggestionResult", "documentation" : null, "simpleType" : "GetHostnameSuggestionResult", "variableSetterType" : "GetHostnameSuggestionResult" }, "wrapper" : false }, "GrantAccessRequest" : { "c2jName" : "GrantAccessRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GrantAccess", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.GrantAccess", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  \n@return The instance's AWS OpsWorks ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ValidForInMinutes", "c2jShape" : "ValidForInMinutes", "deprecated" : false, "documentation" : "

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  \n@return The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ValidForInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ValidForInMinutes", "setterDocumentation" : "/**

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  \n@return The instance's AWS OpsWorks ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The instance's AWS OpsWorks ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ValidForInMinutes" : { "c2jName" : "ValidForInMinutes", "c2jShape" : "ValidForInMinutes", "deprecated" : false, "documentation" : "

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  \n@return The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ValidForInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ValidForInMinutes", "setterDocumentation" : "/**

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires at the end of this period, the user will no longer be able to use the credentials to log in. If the user is logged in at the time, he or she automatically will be logged out.

                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceId" ], "shapeName" : "GrantAccessRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GrantAccessRequest", "variableName" : "grantAccessRequest", "variableType" : "GrantAccessRequest", "documentation" : null, "simpleType" : "GrantAccessRequest", "variableSetterType" : "GrantAccessRequest" }, "wrapper" : false }, "GrantAccessResult" : { "c2jName" : "GrantAccessResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Contains the response to a GrantAccess request.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "TemporaryCredential", "c2jShape" : "TemporaryCredential", "deprecated" : false, "documentation" : "

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  \n@return A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.*/", "getterModel" : { "returnType" : "TemporaryCredential", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TemporaryCredential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryCredential", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TemporaryCredential", "setterDocumentation" : "/**

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.*/", "setterModel" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : "", "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : "

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  ", "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TemporaryCredential" : { "c2jName" : "TemporaryCredential", "c2jShape" : "TemporaryCredential", "deprecated" : false, "documentation" : "

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  \n@return A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.*/", "getterModel" : { "returnType" : "TemporaryCredential", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "TemporaryCredential", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "TemporaryCredential", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "TemporaryCredential", "setterDocumentation" : "/**

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.*/", "setterModel" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : "", "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  \n@param temporaryCredential A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : "

                                                                                  A TemporaryCredential object that contains the data needed to log in to the instance by RDP clients, such as the Microsoft Remote Desktop Connection.

                                                                                  ", "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "GrantAccessResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GrantAccessResult", "variableName" : "grantAccessResult", "variableType" : "GrantAccessResult", "documentation" : null, "simpleType" : "GrantAccessResult", "variableSetterType" : "GrantAccessResult" }, "wrapper" : false }, "Instance" : { "c2jName" : "Instance", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                  Describes an instance.

                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                  \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                  \n@return The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                  \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                  \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                  The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AmiId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                  \n@return A custom AMI ID to be used to create the instance. For more information, see Instances*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AmiId", "setterDocumentation" : "/**

                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                  A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Architecture", "c2jShape" : "Architecture", "deprecated" : false, "documentation" : "

                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                  ", "enumType" : "Architecture", "fluentSetterDocumentation" : "/**

                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                  \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "getterDocumentation" : "/**

                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                  \n@return The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Architecture", "setterDocumentation" : "/**

                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                  \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                  \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                  The instance architecture: \"i386\" or \"x86_64\".

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "deprecated" : false, "documentation" : "

                                                                                  For load-based or time-based instances, the type.

                                                                                  ", "enumType" : "AutoScalingType", "fluentSetterDocumentation" : "/**

                                                                                  For load-based or time-based instances, the type.

                                                                                  \n@param autoScalingType For load-based or time-based instances, the type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "getterDocumentation" : "/**

                                                                                  For load-based or time-based instances, the type.

                                                                                  \n@return For load-based or time-based instances, the type.\n@see AutoScalingType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoScalingType", "setterDocumentation" : "/**

                                                                                  For load-based or time-based instances, the type.

                                                                                  \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  For load-based or time-based instances, the type.

                                                                                  \n@param autoScalingType For load-based or time-based instances, the type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                  For load-based or time-based instances, the type.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                  \n@return The instance Availability Zone. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AvailabilityZone", "setterDocumentation" : "/**

                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                  \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                  The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "deprecated" : false, "documentation" : "

                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                  \n@return An array of BlockDeviceMapping objects that specify the instance's block device mappings.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "BlockDeviceMappings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "BlockDeviceMapping", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "BlockDeviceMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "BlockDeviceMappings", "setterDocumentation" : "/**

                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setBlockDeviceMappings(java.util.Collection)} or {@link #withBlockDeviceMappings(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                  The time that the instance was created.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The time that the instance was created.

                                                                                  \n@param createdAt The time that the instance was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The time that the instance was created.

                                                                                  \n@return The time that the instance was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                                                                  The time that the instance was created.

                                                                                  \n@param createdAt The time that the instance was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The time that the instance was created.

                                                                                  \n@param createdAt The time that the instance was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                  The time that the instance was created.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                  \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                  \n@return Whether this is an Amazon EBS-optimized instance.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EbsOptimized", "setterDocumentation" : "/**

                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                  \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                  \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                  Whether this is an Amazon EBS-optimized instance.

                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Ec2InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                  \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                  \n@return The ID of the associated Amazon EC2 instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Ec2InstanceId", "setterDocumentation" : "/**

                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                  \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                  \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                  The ID of the associated Amazon EC2 instance.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                  \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                  \n@return For container instances, the Amazon ECS cluster's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterArn", "setterDocumentation" : "/**

                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                  \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                  \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                  For container instances, the Amazon ECS cluster's ARN.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EcsContainerInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  For container instances, the instance's ARN.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  For container instances, the instance's ARN.

                                                                                  \n@param ecsContainerInstanceArn For container instances, the instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  For container instances, the instance's ARN.

                                                                                  \n@return For container instances, the instance's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsContainerInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsContainerInstanceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsContainerInstanceArn", "setterDocumentation" : "/**

                                                                                  For container instances, the instance's ARN.

                                                                                  \n@param ecsContainerInstanceArn For container instances, the instance's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  For container instances, the instance's ARN.

                                                                                  \n@param ecsContainerInstanceArn For container instances, the instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "

                                                                                  For container instances, the instance's ARN.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance Elastic IP address .

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance Elastic IP address .

                                                                                  \n@param elasticIp The instance Elastic IP address .\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance Elastic IP address .

                                                                                  \n@return The instance Elastic IP address .*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                                  The instance Elastic IP address .

                                                                                  \n@param elasticIp The instance Elastic IP address .*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance Elastic IP address .

                                                                                  \n@param elasticIp The instance Elastic IP address .\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                  The instance Elastic IP address .

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance host name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance host name.

                                                                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance host name.

                                                                                  \n@return The instance host name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

                                                                                  The instance host name.

                                                                                  \n@param hostname The instance host name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance host name.

                                                                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                  The instance host name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InfrastructureClass", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                  \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                  \n@return For registered instances, the infrastructure class: ec2 or on-premises.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InfrastructureClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InfrastructureClass", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InfrastructureClass", "setterDocumentation" : "/**

                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                  \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                  \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "

                                                                                  For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance ID.

                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance ID.

                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                  The instance ID.

                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance ID.

                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                  The instance ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                  \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                  \n@return The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceProfileArn", "setterDocumentation" : "/**

                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                  \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                  \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                  The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance type, such as t2.micro.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance type, such as t2.micro.

                                                                                  \n@param instanceType The instance type, such as t2.micro.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance type, such as t2.micro.

                                                                                  \n@return The instance type, such as t2.micro.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceType", "setterDocumentation" : "/**

                                                                                  The instance type, such as t2.micro.

                                                                                  \n@param instanceType The instance type, such as t2.micro.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance type, such as t2.micro.

                                                                                  \n@param instanceType The instance type, such as t2.micro.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                  The instance type, such as t2.micro.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LastServiceErrorId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                  \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                  \n@return The ID of the last service error. For more information, call DescribeServiceErrors.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LastServiceErrorId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastServiceErrorId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LastServiceErrorId", "setterDocumentation" : "/**

                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                  \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                  \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : "

                                                                                  The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array containing the instance layer IDs.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array containing the instance layer IDs.

                                                                                  \n@param layerIds An array containing the instance layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array containing the instance layer IDs.

                                                                                  \n@return An array containing the instance layer IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                                                                  An array containing the instance layer IDs.

                                                                                  \n@param layerIds An array containing the instance layer IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array containing the instance layer IDs.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param layerIds An array containing the instance layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array containing the instance layer IDs.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's operating system.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's operating system.

                                                                                  \n@param os The instance's operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's operating system.

                                                                                  \n@return The instance's operating system.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Os", "setterDocumentation" : "/**

                                                                                  The instance's operating system.

                                                                                  \n@param os The instance's operating system.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's operating system.

                                                                                  \n@param os The instance's operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                  The instance's operating system.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Platform", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's platform.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's platform.

                                                                                  \n@param platform The instance's platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's platform.

                                                                                  \n@return The instance's platform.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Platform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Platform", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Platform", "setterDocumentation" : "/**

                                                                                  The instance's platform.

                                                                                  \n@param platform The instance's platform.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's platform.

                                                                                  \n@param platform The instance's platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                  The instance's platform.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PrivateDns", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The The instance's private DNS name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The The instance's private DNS name.

                                                                                  \n@param privateDns The The instance's private DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The The instance's private DNS name.

                                                                                  \n@return The The instance's private DNS name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PrivateDns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateDns", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PrivateDns", "setterDocumentation" : "/**

                                                                                  The The instance's private DNS name.

                                                                                  \n@param privateDns The The instance's private DNS name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The The instance's private DNS name.

                                                                                  \n@param privateDns The The instance's private DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "

                                                                                  The The instance's private DNS name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PrivateIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's private IP address.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's private IP address.

                                                                                  \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's private IP address.

                                                                                  \n@return The instance's private IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PrivateIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PrivateIp", "setterDocumentation" : "/**

                                                                                  The instance's private IP address.

                                                                                  \n@param privateIp The instance's private IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's private IP address.

                                                                                  \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                  The instance's private IP address.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PublicDns", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance public DNS name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance public DNS name.

                                                                                  \n@param publicDns The instance public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance public DNS name.

                                                                                  \n@return The instance public DNS name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PublicDns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicDns", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PublicDns", "setterDocumentation" : "/**

                                                                                  The instance public DNS name.

                                                                                  \n@param publicDns The instance public DNS name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance public DNS name.

                                                                                  \n@param publicDns The instance public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "

                                                                                  The instance public DNS name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PublicIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance public IP address.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance public IP address.

                                                                                  \n@param publicIp The instance public IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance public IP address.

                                                                                  \n@return The instance public IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PublicIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PublicIp", "setterDocumentation" : "/**

                                                                                  The instance public IP address.

                                                                                  \n@param publicIp The instance public IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance public IP address.

                                                                                  \n@param publicIp The instance public IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                  The instance public IP address.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RegisteredBy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  For registered instances, who performed the registration.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  For registered instances, who performed the registration.

                                                                                  \n@param registeredBy For registered instances, who performed the registration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  For registered instances, who performed the registration.

                                                                                  \n@return For registered instances, who performed the registration.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RegisteredBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredBy", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RegisteredBy", "setterDocumentation" : "/**

                                                                                  For registered instances, who performed the registration.

                                                                                  \n@param registeredBy For registered instances, who performed the registration.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  For registered instances, who performed the registration.

                                                                                  \n@param registeredBy For registered instances, who performed the registration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "

                                                                                  For registered instances, who performed the registration.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ReportedAgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's reported AWS OpsWorks agent version.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's reported AWS OpsWorks agent version.

                                                                                  \n@param reportedAgentVersion The instance's reported AWS OpsWorks agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's reported AWS OpsWorks agent version.

                                                                                  \n@return The instance's reported AWS OpsWorks agent version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ReportedAgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedAgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ReportedAgentVersion", "setterDocumentation" : "/**

                                                                                  The instance's reported AWS OpsWorks agent version.

                                                                                  \n@param reportedAgentVersion The instance's reported AWS OpsWorks agent version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's reported AWS OpsWorks agent version.

                                                                                  \n@param reportedAgentVersion The instance's reported AWS OpsWorks agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "

                                                                                  The instance's reported AWS OpsWorks agent version.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ReportedOs", "c2jShape" : "ReportedOs", "deprecated" : false, "documentation" : "

                                                                                  For registered instances, the reported operating system.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  For registered instances, the reported operating system.

                                                                                  \n@param reportedOs For registered instances, the reported operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  For registered instances, the reported operating system.

                                                                                  \n@return For registered instances, the reported operating system.*/", "getterModel" : { "returnType" : "ReportedOs", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ReportedOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedOs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ReportedOs", "setterDocumentation" : "/**

                                                                                  For registered instances, the reported operating system.

                                                                                  \n@param reportedOs For registered instances, the reported operating system.*/", "setterModel" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  For registered instances, the reported operating system.

                                                                                  \n@param reportedOs For registered instances, the reported operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "

                                                                                  For registered instances, the reported operating system.

                                                                                  ", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                  ", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                  \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                  \n@return The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RootDeviceType", "setterDocumentation" : "/**

                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                  \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                  \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "

                                                                                  The instance's root device type. For more information, see Storage for the Root Device.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RootDeviceVolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The root device volume ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The root device volume ID.

                                                                                  \n@param rootDeviceVolumeId The root device volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The root device volume ID.

                                                                                  \n@return The root device volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RootDeviceVolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceVolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RootDeviceVolumeId", "setterDocumentation" : "/**

                                                                                  The root device volume ID.

                                                                                  \n@param rootDeviceVolumeId The root device volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The root device volume ID.

                                                                                  \n@param rootDeviceVolumeId The root device volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "

                                                                                  The root device volume ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                  An array containing the instance security group IDs.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  An array containing the instance security group IDs.

                                                                                  \n@param securityGroupIds An array containing the instance security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  An array containing the instance security group IDs.

                                                                                  \n@return An array containing the instance security group IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "SecurityGroupIds", "setterDocumentation" : "/**

                                                                                  An array containing the instance security group IDs.

                                                                                  \n@param securityGroupIds An array containing the instance security group IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                  An array containing the instance security group IDs.

                                                                                  \n

                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityGroupIds(java.util.Collection)} or {@link #withSecurityGroupIds(java.util.Collection)} if you want to override the existing values.

                                                                                  \n@param securityGroupIds An array containing the instance security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                  An array containing the instance security group IDs.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshHostDsaKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                  \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                  \n@return The SSH key's Deep Security Agent (DSA) fingerprint.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshHostDsaKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostDsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshHostDsaKeyFingerprint", "setterDocumentation" : "/**

                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                  \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                  \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                  The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshHostRsaKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The SSH key's RSA fingerprint.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The SSH key's RSA fingerprint.

                                                                                  \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The SSH key's RSA fingerprint.

                                                                                  \n@return The SSH key's RSA fingerprint.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshHostRsaKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostRsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshHostRsaKeyFingerprint", "setterDocumentation" : "/**

                                                                                  The SSH key's RSA fingerprint.

                                                                                  \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The SSH key's RSA fingerprint.

                                                                                  \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                  The SSH key's RSA fingerprint.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                  \n@return The instance's Amazon EC2 key-pair name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshKeyName", "setterDocumentation" : "/**

                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                  \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                  The instance's Amazon EC2 key-pair name.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                  The stack ID.

                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                  The stack ID.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                  The instance status:

                                                                                  • booting

                                                                                  • connection_lost

                                                                                  • online

                                                                                  • pending

                                                                                  • rebooting

                                                                                  • requested

                                                                                  • running_setup

                                                                                  • setup_failed

                                                                                  • shutting_down

                                                                                  • start_failed

                                                                                  • stop_failed

                                                                                  • stopped

                                                                                  • stopping

                                                                                  • terminated

                                                                                  • terminating

                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                  The instance status:

                                                                                  • booting

                                                                                  • connection_lost

                                                                                  • online

                                                                                  • pending

                                                                                  • rebooting

                                                                                  • requested

                                                                                  • running_setup

                                                                                  • setup_failed

                                                                                  • shutting_down

                                                                                  • start_failed

                                                                                  • stop_failed

                                                                                  • stopped

                                                                                  • stopping

                                                                                  • terminated

                                                                                  • terminating

                                                                                  \n@param status The instance status:

                                                                                  • booting

                                                                                  • connection_lost

                                                                                  • online

                                                                                  • pending

                                                                                  • rebooting

                                                                                  • requested

                                                                                  • running_setup

                                                                                  • setup_failed

                                                                                  • shutting_down

                                                                                  • start_failed

                                                                                  • stop_failed

                                                                                  • stopped

                                                                                  • stopping

                                                                                  • terminated

                                                                                  • terminating

                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                    The instance status:

                                                                                    • booting

                                                                                    • connection_lost

                                                                                    • online

                                                                                    • pending

                                                                                    • rebooting

                                                                                    • requested

                                                                                    • running_setup

                                                                                    • setup_failed

                                                                                    • shutting_down

                                                                                    • start_failed

                                                                                    • stop_failed

                                                                                    • stopped

                                                                                    • stopping

                                                                                    • terminated

                                                                                    • terminating

                                                                                    \n@return The instance status:

                                                                                    • booting

                                                                                    • connection_lost

                                                                                    • online

                                                                                    • pending

                                                                                    • rebooting

                                                                                    • requested

                                                                                    • running_setup

                                                                                    • setup_failed

                                                                                    • shutting_down

                                                                                    • start_failed

                                                                                    • stop_failed

                                                                                    • stopped

                                                                                    • stopping

                                                                                    • terminated

                                                                                    • terminating

                                                                                    • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                                                                                      The instance status:

                                                                                      • booting

                                                                                      • connection_lost

                                                                                      • online

                                                                                      • pending

                                                                                      • rebooting

                                                                                      • requested

                                                                                      • running_setup

                                                                                      • setup_failed

                                                                                      • shutting_down

                                                                                      • start_failed

                                                                                      • stop_failed

                                                                                      • stopped

                                                                                      • stopping

                                                                                      • terminated

                                                                                      • terminating

                                                                                      \n@param status The instance status:

                                                                                      • booting

                                                                                      • connection_lost

                                                                                      • online

                                                                                      • pending

                                                                                      • rebooting

                                                                                      • requested

                                                                                      • running_setup

                                                                                      • setup_failed

                                                                                      • shutting_down

                                                                                      • start_failed

                                                                                      • stop_failed

                                                                                      • stopped

                                                                                      • stopping

                                                                                      • terminated

                                                                                      • terminating

                                                                                      • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                        The instance status:

                                                                                        • booting

                                                                                        • connection_lost

                                                                                        • online

                                                                                        • pending

                                                                                        • rebooting

                                                                                        • requested

                                                                                        • running_setup

                                                                                        • setup_failed

                                                                                        • shutting_down

                                                                                        • start_failed

                                                                                        • stop_failed

                                                                                        • stopped

                                                                                        • stopping

                                                                                        • terminated

                                                                                        • terminating

                                                                                        \n@param status The instance status:

                                                                                        • booting

                                                                                        • connection_lost

                                                                                        • online

                                                                                        • pending

                                                                                        • rebooting

                                                                                        • requested

                                                                                        • running_setup

                                                                                        • setup_failed

                                                                                        • shutting_down

                                                                                        • start_failed

                                                                                        • stop_failed

                                                                                        • stopped

                                                                                        • stopping

                                                                                        • terminated

                                                                                        • terminating

                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                          The instance status:

                                                                                          • booting

                                                                                          • connection_lost

                                                                                          • online

                                                                                          • pending

                                                                                          • rebooting

                                                                                          • requested

                                                                                          • running_setup

                                                                                          • setup_failed

                                                                                          • shutting_down

                                                                                          • start_failed

                                                                                          • stop_failed

                                                                                          • stopped

                                                                                          • stopping

                                                                                          • terminated

                                                                                          • terminating

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                          \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                          \n@return The instance's subnet ID; applicable only if the stack is running in a VPC.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SubnetId", "setterDocumentation" : "/**

                                                                                          The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                          \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                          \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

                                                                                          The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Tenancy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance's tenancy option, such as dedicated or host.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance's tenancy option, such as dedicated or host.

                                                                                          \n@param tenancy The instance's tenancy option, such as dedicated or host.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance's tenancy option, such as dedicated or host.

                                                                                          \n@return The instance's tenancy option, such as dedicated or host.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Tenancy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Tenancy", "setterDocumentation" : "/**

                                                                                          The instance's tenancy option, such as dedicated or host.

                                                                                          \n@param tenancy The instance's tenancy option, such as dedicated or host.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance's tenancy option, such as dedicated or host.

                                                                                          \n@param tenancy The instance's tenancy option, such as dedicated or host.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                                                                          The instance's tenancy option, such as dedicated or host.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VirtualizationType", "c2jShape" : "VirtualizationType", "deprecated" : false, "documentation" : "

                                                                                          The instance's virtualization type: paravirtual or hvm.

                                                                                          ", "enumType" : "VirtualizationType", "fluentSetterDocumentation" : "/**

                                                                                          The instance's virtualization type: paravirtual or hvm.

                                                                                          \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VirtualizationType*/", "getterDocumentation" : "/**

                                                                                          The instance's virtualization type: paravirtual or hvm.

                                                                                          \n@return The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VirtualizationType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VirtualizationType", "setterDocumentation" : "/**

                                                                                          The instance's virtualization type: paravirtual or hvm.

                                                                                          \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance's virtualization type: paravirtual or hvm.

                                                                                          \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VirtualizationType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                                                                          The instance's virtualization type: paravirtual or hvm.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                          \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                          \n@return The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                                                                          The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                          \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                          \n@param agentVersion The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                          The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AmiId" : { "c2jName" : "AmiId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                          \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                          \n@return A custom AMI ID to be used to create the instance. For more information, see Instances*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AmiId", "setterDocumentation" : "/**

                                                                                          A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                          \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                          \n@param amiId A custom AMI ID to be used to create the instance. For more information, see Instances\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                          A custom AMI ID to be used to create the instance. For more information, see Instances

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Architecture" : { "c2jName" : "Architecture", "c2jShape" : "Architecture", "deprecated" : false, "documentation" : "

                                                                                          The instance architecture: \"i386\" or \"x86_64\".

                                                                                          ", "enumType" : "Architecture", "fluentSetterDocumentation" : "/**

                                                                                          The instance architecture: \"i386\" or \"x86_64\".

                                                                                          \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "getterDocumentation" : "/**

                                                                                          The instance architecture: \"i386\" or \"x86_64\".

                                                                                          \n@return The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Architecture", "setterDocumentation" : "/**

                                                                                          The instance architecture: \"i386\" or \"x86_64\".

                                                                                          \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@see Architecture*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance architecture: \"i386\" or \"x86_64\".

                                                                                          \n@param architecture The instance architecture: \"i386\" or \"x86_64\".\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                          The instance architecture: \"i386\" or \"x86_64\".

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutoScalingType" : { "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "deprecated" : false, "documentation" : "

                                                                                          For load-based or time-based instances, the type.

                                                                                          ", "enumType" : "AutoScalingType", "fluentSetterDocumentation" : "/**

                                                                                          For load-based or time-based instances, the type.

                                                                                          \n@param autoScalingType For load-based or time-based instances, the type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "getterDocumentation" : "/**

                                                                                          For load-based or time-based instances, the type.

                                                                                          \n@return For load-based or time-based instances, the type.\n@see AutoScalingType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoScalingType", "setterDocumentation" : "/**

                                                                                          For load-based or time-based instances, the type.

                                                                                          \n@param autoScalingType For load-based or time-based instances, the type.\n@see AutoScalingType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          For load-based or time-based instances, the type.

                                                                                          \n@param autoScalingType For load-based or time-based instances, the type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                          For load-based or time-based instances, the type.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AvailabilityZone" : { "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                          \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                          \n@return The instance Availability Zone. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AvailabilityZone", "setterDocumentation" : "/**

                                                                                          The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                          \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                          \n@param availabilityZone The instance Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                          The instance Availability Zone. For more information, see Regions and Endpoints.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BlockDeviceMappings" : { "c2jName" : "BlockDeviceMappings", "c2jShape" : "BlockDeviceMappings", "deprecated" : false, "documentation" : "

                                                                                          An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                          \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                          \n@return An array of BlockDeviceMapping objects that specify the instance's block device mappings.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "BlockDeviceMappings", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "BlockDeviceMappings", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "BlockDeviceMapping", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "BlockDeviceMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "BlockDeviceMapping", "variableName" : "member", "variableType" : "BlockDeviceMapping", "documentation" : "", "simpleType" : "BlockDeviceMapping", "variableSetterType" : "BlockDeviceMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "BlockDeviceMapping", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "BlockDeviceMapping", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "BlockDeviceMappings", "setterDocumentation" : "/**

                                                                                          An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                          \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                          An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                          \n

                                                                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setBlockDeviceMappings(java.util.Collection)} or {@link #withBlockDeviceMappings(java.util.Collection)} if you want to override the existing values.

                                                                                          \n@param blockDeviceMappings An array of BlockDeviceMapping objects that specify the instance's block device mappings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "blockDeviceMappings", "variableType" : "java.util.List", "documentation" : "

                                                                                          An array of BlockDeviceMapping objects that specify the instance's block device mappings.

                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                          The time that the instance was created.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The time that the instance was created.

                                                                                          \n@param createdAt The time that the instance was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The time that the instance was created.

                                                                                          \n@return The time that the instance was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                                                                          The time that the instance was created.

                                                                                          \n@param createdAt The time that the instance was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The time that the instance was created.

                                                                                          \n@param createdAt The time that the instance was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                          The time that the instance was created.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EbsOptimized" : { "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                          Whether this is an Amazon EBS-optimized instance.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          Whether this is an Amazon EBS-optimized instance.

                                                                                          \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          Whether this is an Amazon EBS-optimized instance.

                                                                                          \n@return Whether this is an Amazon EBS-optimized instance.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EbsOptimized", "setterDocumentation" : "/**

                                                                                          Whether this is an Amazon EBS-optimized instance.

                                                                                          \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          Whether this is an Amazon EBS-optimized instance.

                                                                                          \n@param ebsOptimized Whether this is an Amazon EBS-optimized instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                          Whether this is an Amazon EBS-optimized instance.

                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Ec2InstanceId" : { "c2jName" : "Ec2InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The ID of the associated Amazon EC2 instance.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The ID of the associated Amazon EC2 instance.

                                                                                          \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The ID of the associated Amazon EC2 instance.

                                                                                          \n@return The ID of the associated Amazon EC2 instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Ec2InstanceId", "setterDocumentation" : "/**

                                                                                          The ID of the associated Amazon EC2 instance.

                                                                                          \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The ID of the associated Amazon EC2 instance.

                                                                                          \n@param ec2InstanceId The ID of the associated Amazon EC2 instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                          The ID of the associated Amazon EC2 instance.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EcsClusterArn" : { "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          For container instances, the Amazon ECS cluster's ARN.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          For container instances, the Amazon ECS cluster's ARN.

                                                                                          \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          For container instances, the Amazon ECS cluster's ARN.

                                                                                          \n@return For container instances, the Amazon ECS cluster's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterArn", "setterDocumentation" : "/**

                                                                                          For container instances, the Amazon ECS cluster's ARN.

                                                                                          \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          For container instances, the Amazon ECS cluster's ARN.

                                                                                          \n@param ecsClusterArn For container instances, the Amazon ECS cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                          For container instances, the Amazon ECS cluster's ARN.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EcsContainerInstanceArn" : { "c2jName" : "EcsContainerInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          For container instances, the instance's ARN.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          For container instances, the instance's ARN.

                                                                                          \n@param ecsContainerInstanceArn For container instances, the instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          For container instances, the instance's ARN.

                                                                                          \n@return For container instances, the instance's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsContainerInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsContainerInstanceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsContainerInstanceArn", "setterDocumentation" : "/**

                                                                                          For container instances, the instance's ARN.

                                                                                          \n@param ecsContainerInstanceArn For container instances, the instance's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          For container instances, the instance's ARN.

                                                                                          \n@param ecsContainerInstanceArn For container instances, the instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsContainerInstanceArn", "variableType" : "String", "documentation" : "

                                                                                          For container instances, the instance's ARN.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ElasticIp" : { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance Elastic IP address .

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance Elastic IP address .

                                                                                          \n@param elasticIp The instance Elastic IP address .\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance Elastic IP address .

                                                                                          \n@return The instance Elastic IP address .*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                                          The instance Elastic IP address .

                                                                                          \n@param elasticIp The instance Elastic IP address .*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance Elastic IP address .

                                                                                          \n@param elasticIp The instance Elastic IP address .\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                          The instance Elastic IP address .

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Hostname" : { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance host name.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance host name.

                                                                                          \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance host name.

                                                                                          \n@return The instance host name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

                                                                                          The instance host name.

                                                                                          \n@param hostname The instance host name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance host name.

                                                                                          \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                          The instance host name.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InfrastructureClass" : { "c2jName" : "InfrastructureClass", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                          \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                          \n@return For registered instances, the infrastructure class: ec2 or on-premises.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InfrastructureClass", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InfrastructureClass", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InfrastructureClass", "setterDocumentation" : "/**

                                                                                          For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                          \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                          \n@param infrastructureClass For registered instances, the infrastructure class: ec2 or on-premises.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "infrastructureClass", "variableType" : "String", "documentation" : "

                                                                                          For registered instances, the infrastructure class: ec2 or on-premises.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                          Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                          \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                          \n@return Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                          */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                                                                          Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                          \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                          */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                          \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                          Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance ID.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance ID.

                                                                                          \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance ID.

                                                                                          \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                          The instance ID.

                                                                                          \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance ID.

                                                                                          \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                          The instance ID.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceProfileArn" : { "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                          \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                          \n@return The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceProfileArn", "setterDocumentation" : "/**

                                                                                          The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                          \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                          \n@param instanceProfileArn The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                          The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceType" : { "c2jName" : "InstanceType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance type, such as t2.micro.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance type, such as t2.micro.

                                                                                          \n@param instanceType The instance type, such as t2.micro.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance type, such as t2.micro.

                                                                                          \n@return The instance type, such as t2.micro.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceType", "setterDocumentation" : "/**

                                                                                          The instance type, such as t2.micro.

                                                                                          \n@param instanceType The instance type, such as t2.micro.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance type, such as t2.micro.

                                                                                          \n@param instanceType The instance type, such as t2.micro.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                          The instance type, such as t2.micro.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastServiceErrorId" : { "c2jName" : "LastServiceErrorId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                          \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                          \n@return The ID of the last service error. For more information, call DescribeServiceErrors.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LastServiceErrorId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LastServiceErrorId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LastServiceErrorId", "setterDocumentation" : "/**

                                                                                          The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                          \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                          \n@param lastServiceErrorId The ID of the last service error. For more information, call DescribeServiceErrors.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "lastServiceErrorId", "variableType" : "String", "documentation" : "

                                                                                          The ID of the last service error. For more information, call DescribeServiceErrors.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LayerIds" : { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                          An array containing the instance layer IDs.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          An array containing the instance layer IDs.

                                                                                          \n@param layerIds An array containing the instance layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          An array containing the instance layer IDs.

                                                                                          \n@return An array containing the instance layer IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                                                                          An array containing the instance layer IDs.

                                                                                          \n@param layerIds An array containing the instance layer IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                          An array containing the instance layer IDs.

                                                                                          \n

                                                                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                                                                          \n@param layerIds An array containing the instance layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                          An array containing the instance layer IDs.

                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Os" : { "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance's operating system.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance's operating system.

                                                                                          \n@param os The instance's operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance's operating system.

                                                                                          \n@return The instance's operating system.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Os", "setterDocumentation" : "/**

                                                                                          The instance's operating system.

                                                                                          \n@param os The instance's operating system.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance's operating system.

                                                                                          \n@param os The instance's operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                          The instance's operating system.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Platform" : { "c2jName" : "Platform", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance's platform.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance's platform.

                                                                                          \n@param platform The instance's platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance's platform.

                                                                                          \n@return The instance's platform.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Platform", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Platform", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Platform", "setterDocumentation" : "/**

                                                                                          The instance's platform.

                                                                                          \n@param platform The instance's platform.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance's platform.

                                                                                          \n@param platform The instance's platform.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "platform", "variableType" : "String", "documentation" : "

                                                                                          The instance's platform.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PrivateDns" : { "c2jName" : "PrivateDns", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The The instance's private DNS name.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The The instance's private DNS name.

                                                                                          \n@param privateDns The The instance's private DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The The instance's private DNS name.

                                                                                          \n@return The The instance's private DNS name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PrivateDns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateDns", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PrivateDns", "setterDocumentation" : "/**

                                                                                          The The instance's private DNS name.

                                                                                          \n@param privateDns The The instance's private DNS name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The The instance's private DNS name.

                                                                                          \n@param privateDns The The instance's private DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "privateDns", "variableType" : "String", "documentation" : "

                                                                                          The The instance's private DNS name.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PrivateIp" : { "c2jName" : "PrivateIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance's private IP address.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance's private IP address.

                                                                                          \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance's private IP address.

                                                                                          \n@return The instance's private IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PrivateIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PrivateIp", "setterDocumentation" : "/**

                                                                                          The instance's private IP address.

                                                                                          \n@param privateIp The instance's private IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance's private IP address.

                                                                                          \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                          The instance's private IP address.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PublicDns" : { "c2jName" : "PublicDns", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance public DNS name.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance public DNS name.

                                                                                          \n@param publicDns The instance public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance public DNS name.

                                                                                          \n@return The instance public DNS name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PublicDns", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicDns", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PublicDns", "setterDocumentation" : "/**

                                                                                          The instance public DNS name.

                                                                                          \n@param publicDns The instance public DNS name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance public DNS name.

                                                                                          \n@param publicDns The instance public DNS name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "publicDns", "variableType" : "String", "documentation" : "

                                                                                          The instance public DNS name.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PublicIp" : { "c2jName" : "PublicIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance public IP address.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance public IP address.

                                                                                          \n@param publicIp The instance public IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance public IP address.

                                                                                          \n@return The instance public IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PublicIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PublicIp", "setterDocumentation" : "/**

                                                                                          The instance public IP address.

                                                                                          \n@param publicIp The instance public IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance public IP address.

                                                                                          \n@param publicIp The instance public IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                          The instance public IP address.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegisteredBy" : { "c2jName" : "RegisteredBy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          For registered instances, who performed the registration.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          For registered instances, who performed the registration.

                                                                                          \n@param registeredBy For registered instances, who performed the registration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          For registered instances, who performed the registration.

                                                                                          \n@return For registered instances, who performed the registration.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RegisteredBy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RegisteredBy", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RegisteredBy", "setterDocumentation" : "/**

                                                                                          For registered instances, who performed the registration.

                                                                                          \n@param registeredBy For registered instances, who performed the registration.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          For registered instances, who performed the registration.

                                                                                          \n@param registeredBy For registered instances, who performed the registration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "registeredBy", "variableType" : "String", "documentation" : "

                                                                                          For registered instances, who performed the registration.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReportedAgentVersion" : { "c2jName" : "ReportedAgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance's reported AWS OpsWorks agent version.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance's reported AWS OpsWorks agent version.

                                                                                          \n@param reportedAgentVersion The instance's reported AWS OpsWorks agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance's reported AWS OpsWorks agent version.

                                                                                          \n@return The instance's reported AWS OpsWorks agent version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ReportedAgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedAgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ReportedAgentVersion", "setterDocumentation" : "/**

                                                                                          The instance's reported AWS OpsWorks agent version.

                                                                                          \n@param reportedAgentVersion The instance's reported AWS OpsWorks agent version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance's reported AWS OpsWorks agent version.

                                                                                          \n@param reportedAgentVersion The instance's reported AWS OpsWorks agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "reportedAgentVersion", "variableType" : "String", "documentation" : "

                                                                                          The instance's reported AWS OpsWorks agent version.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReportedOs" : { "c2jName" : "ReportedOs", "c2jShape" : "ReportedOs", "deprecated" : false, "documentation" : "

                                                                                          For registered instances, the reported operating system.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          For registered instances, the reported operating system.

                                                                                          \n@param reportedOs For registered instances, the reported operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          For registered instances, the reported operating system.

                                                                                          \n@return For registered instances, the reported operating system.*/", "getterModel" : { "returnType" : "ReportedOs", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ReportedOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ReportedOs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ReportedOs", "setterDocumentation" : "/**

                                                                                          For registered instances, the reported operating system.

                                                                                          \n@param reportedOs For registered instances, the reported operating system.*/", "setterModel" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                          For registered instances, the reported operating system.

                                                                                          \n@param reportedOs For registered instances, the reported operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : "

                                                                                          For registered instances, the reported operating system.

                                                                                          ", "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "xmlNameSpaceUri" : null }, "RootDeviceType" : { "c2jName" : "RootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                                                                          The instance's root device type. For more information, see Storage for the Root Device.

                                                                                          ", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

                                                                                          The instance's root device type. For more information, see Storage for the Root Device.

                                                                                          \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

                                                                                          The instance's root device type. For more information, see Storage for the Root Device.

                                                                                          \n@return The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RootDeviceType", "setterDocumentation" : "/**

                                                                                          The instance's root device type. For more information, see Storage for the Root Device.

                                                                                          \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance's root device type. For more information, see Storage for the Root Device.

                                                                                          \n@param rootDeviceType The instance's root device type. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceType", "variableType" : "String", "documentation" : "

                                                                                          The instance's root device type. For more information, see Storage for the Root Device.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RootDeviceVolumeId" : { "c2jName" : "RootDeviceVolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The root device volume ID.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The root device volume ID.

                                                                                          \n@param rootDeviceVolumeId The root device volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The root device volume ID.

                                                                                          \n@return The root device volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RootDeviceVolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RootDeviceVolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RootDeviceVolumeId", "setterDocumentation" : "/**

                                                                                          The root device volume ID.

                                                                                          \n@param rootDeviceVolumeId The root device volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The root device volume ID.

                                                                                          \n@param rootDeviceVolumeId The root device volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rootDeviceVolumeId", "variableType" : "String", "documentation" : "

                                                                                          The root device volume ID.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SecurityGroupIds" : { "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                          An array containing the instance security group IDs.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          An array containing the instance security group IDs.

                                                                                          \n@param securityGroupIds An array containing the instance security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          An array containing the instance security group IDs.

                                                                                          \n@return An array containing the instance security group IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "SecurityGroupIds", "setterDocumentation" : "/**

                                                                                          An array containing the instance security group IDs.

                                                                                          \n@param securityGroupIds An array containing the instance security group IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                          An array containing the instance security group IDs.

                                                                                          \n

                                                                                          NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityGroupIds(java.util.Collection)} or {@link #withSecurityGroupIds(java.util.Collection)} if you want to override the existing values.

                                                                                          \n@param securityGroupIds An array containing the instance security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                          An array containing the instance security group IDs.

                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "SshHostDsaKeyFingerprint" : { "c2jName" : "SshHostDsaKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                          \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                          \n@return The SSH key's Deep Security Agent (DSA) fingerprint.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshHostDsaKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostDsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshHostDsaKeyFingerprint", "setterDocumentation" : "/**

                                                                                          The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                          \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                          \n@param sshHostDsaKeyFingerprint The SSH key's Deep Security Agent (DSA) fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostDsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                          The SSH key's Deep Security Agent (DSA) fingerprint.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshHostRsaKeyFingerprint" : { "c2jName" : "SshHostRsaKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The SSH key's RSA fingerprint.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The SSH key's RSA fingerprint.

                                                                                          \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The SSH key's RSA fingerprint.

                                                                                          \n@return The SSH key's RSA fingerprint.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshHostRsaKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshHostRsaKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshHostRsaKeyFingerprint", "setterDocumentation" : "/**

                                                                                          The SSH key's RSA fingerprint.

                                                                                          \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The SSH key's RSA fingerprint.

                                                                                          \n@param sshHostRsaKeyFingerprint The SSH key's RSA fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshHostRsaKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                          The SSH key's RSA fingerprint.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshKeyName" : { "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance's Amazon EC2 key-pair name.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance's Amazon EC2 key-pair name.

                                                                                          \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The instance's Amazon EC2 key-pair name.

                                                                                          \n@return The instance's Amazon EC2 key-pair name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshKeyName", "setterDocumentation" : "/**

                                                                                          The instance's Amazon EC2 key-pair name.

                                                                                          \n@param sshKeyName The instance's Amazon EC2 key-pair name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The instance's Amazon EC2 key-pair name.

                                                                                          \n@param sshKeyName The instance's Amazon EC2 key-pair name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                          The instance's Amazon EC2 key-pair name.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The stack ID.

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The stack ID.

                                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                          The stack ID.

                                                                                          \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                          The stack ID.

                                                                                          \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                          The stack ID.

                                                                                          \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                          The stack ID.

                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                          The instance status:

                                                                                          • booting

                                                                                          • connection_lost

                                                                                          • online

                                                                                          • pending

                                                                                          • rebooting

                                                                                          • requested

                                                                                          • running_setup

                                                                                          • setup_failed

                                                                                          • shutting_down

                                                                                          • start_failed

                                                                                          • stop_failed

                                                                                          • stopped

                                                                                          • stopping

                                                                                          • terminated

                                                                                          • terminating

                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                          The instance status:

                                                                                          • booting

                                                                                          • connection_lost

                                                                                          • online

                                                                                          • pending

                                                                                          • rebooting

                                                                                          • requested

                                                                                          • running_setup

                                                                                          • setup_failed

                                                                                          • shutting_down

                                                                                          • start_failed

                                                                                          • stop_failed

                                                                                          • stopped

                                                                                          • stopping

                                                                                          • terminated

                                                                                          • terminating

                                                                                          \n@param status The instance status:

                                                                                          • booting

                                                                                          • connection_lost

                                                                                          • online

                                                                                          • pending

                                                                                          • rebooting

                                                                                          • requested

                                                                                          • running_setup

                                                                                          • setup_failed

                                                                                          • shutting_down

                                                                                          • start_failed

                                                                                          • stop_failed

                                                                                          • stopped

                                                                                          • stopping

                                                                                          • terminated

                                                                                          • terminating

                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                            The instance status:

                                                                                            • booting

                                                                                            • connection_lost

                                                                                            • online

                                                                                            • pending

                                                                                            • rebooting

                                                                                            • requested

                                                                                            • running_setup

                                                                                            • setup_failed

                                                                                            • shutting_down

                                                                                            • start_failed

                                                                                            • stop_failed

                                                                                            • stopped

                                                                                            • stopping

                                                                                            • terminated

                                                                                            • terminating

                                                                                            \n@return The instance status:

                                                                                            • booting

                                                                                            • connection_lost

                                                                                            • online

                                                                                            • pending

                                                                                            • rebooting

                                                                                            • requested

                                                                                            • running_setup

                                                                                            • setup_failed

                                                                                            • shutting_down

                                                                                            • start_failed

                                                                                            • stop_failed

                                                                                            • stopped

                                                                                            • stopping

                                                                                            • terminated

                                                                                            • terminating

                                                                                            • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                                                                                              The instance status:

                                                                                              • booting

                                                                                              • connection_lost

                                                                                              • online

                                                                                              • pending

                                                                                              • rebooting

                                                                                              • requested

                                                                                              • running_setup

                                                                                              • setup_failed

                                                                                              • shutting_down

                                                                                              • start_failed

                                                                                              • stop_failed

                                                                                              • stopped

                                                                                              • stopping

                                                                                              • terminated

                                                                                              • terminating

                                                                                              \n@param status The instance status:

                                                                                              • booting

                                                                                              • connection_lost

                                                                                              • online

                                                                                              • pending

                                                                                              • rebooting

                                                                                              • requested

                                                                                              • running_setup

                                                                                              • setup_failed

                                                                                              • shutting_down

                                                                                              • start_failed

                                                                                              • stop_failed

                                                                                              • stopped

                                                                                              • stopping

                                                                                              • terminated

                                                                                              • terminating

                                                                                              • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                The instance status:

                                                                                                • booting

                                                                                                • connection_lost

                                                                                                • online

                                                                                                • pending

                                                                                                • rebooting

                                                                                                • requested

                                                                                                • running_setup

                                                                                                • setup_failed

                                                                                                • shutting_down

                                                                                                • start_failed

                                                                                                • stop_failed

                                                                                                • stopped

                                                                                                • stopping

                                                                                                • terminated

                                                                                                • terminating

                                                                                                \n@param status The instance status:

                                                                                                • booting

                                                                                                • connection_lost

                                                                                                • online

                                                                                                • pending

                                                                                                • rebooting

                                                                                                • requested

                                                                                                • running_setup

                                                                                                • setup_failed

                                                                                                • shutting_down

                                                                                                • start_failed

                                                                                                • stop_failed

                                                                                                • stopped

                                                                                                • stopping

                                                                                                • terminated

                                                                                                • terminating

                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                  The instance status:

                                                                                                  • booting

                                                                                                  • connection_lost

                                                                                                  • online

                                                                                                  • pending

                                                                                                  • rebooting

                                                                                                  • requested

                                                                                                  • running_setup

                                                                                                  • setup_failed

                                                                                                  • shutting_down

                                                                                                  • start_failed

                                                                                                  • stop_failed

                                                                                                  • stopped

                                                                                                  • stopping

                                                                                                  • terminated

                                                                                                  • terminating

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SubnetId" : { "c2jName" : "SubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  \n@return The instance's subnet ID; applicable only if the stack is running in a VPC.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SubnetId", "setterDocumentation" : "/**

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  \n@param subnetId The instance's subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "subnetId", "variableType" : "String", "documentation" : "

                                                                                                  The instance's subnet ID; applicable only if the stack is running in a VPC.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tenancy" : { "c2jName" : "Tenancy", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  \n@param tenancy The instance's tenancy option, such as dedicated or host.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  \n@return The instance's tenancy option, such as dedicated or host.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Tenancy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tenancy", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Tenancy", "setterDocumentation" : "/**

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  \n@param tenancy The instance's tenancy option, such as dedicated or host.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  \n@param tenancy The instance's tenancy option, such as dedicated or host.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "tenancy", "variableType" : "String", "documentation" : "

                                                                                                  The instance's tenancy option, such as dedicated or host.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VirtualizationType" : { "c2jName" : "VirtualizationType", "c2jShape" : "VirtualizationType", "deprecated" : false, "documentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  ", "enumType" : "VirtualizationType", "fluentSetterDocumentation" : "/**

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VirtualizationType*/", "getterDocumentation" : "/**

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  \n@return The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VirtualizationType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VirtualizationType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VirtualizationType", "setterDocumentation" : "/**

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@see VirtualizationType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  \n@param virtualizationType The instance's virtualization type: paravirtual or hvm.\n@return Returns a reference to this object so that method calls can be chained together.\n@see VirtualizationType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "virtualizationType", "variableType" : "String", "documentation" : "

                                                                                                  The instance's virtualization type: paravirtual or hvm.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "Instance", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Instance", "variableName" : "instance", "variableType" : "Instance", "documentation" : null, "simpleType" : "Instance", "variableSetterType" : "Instance" }, "wrapper" : false }, "InstanceIdentity" : { "c2jName" : "InstanceIdentity", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Contains a description of an Amazon EC2 instance from the Amazon EC2 metadata service. For more information, see Instance Metadata and User Data.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Document", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  A JSON document that contains the metadata.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A JSON document that contains the metadata.

                                                                                                  \n@param document A JSON document that contains the metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A JSON document that contains the metadata.

                                                                                                  \n@return A JSON document that contains the metadata.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Document", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Document", "setterDocumentation" : "/**

                                                                                                  A JSON document that contains the metadata.

                                                                                                  \n@param document A JSON document that contains the metadata.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  A JSON document that contains the metadata.

                                                                                                  \n@param document A JSON document that contains the metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "

                                                                                                  A JSON document that contains the metadata.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Signature", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  \n@param signature A signature that can be used to verify the document's accuracy and authenticity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  \n@return A signature that can be used to verify the document's accuracy and authenticity.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Signature", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Signature", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Signature", "setterDocumentation" : "/**

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  \n@param signature A signature that can be used to verify the document's accuracy and authenticity.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  \n@param signature A signature that can be used to verify the document's accuracy and authenticity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : "

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Document" : { "c2jName" : "Document", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  A JSON document that contains the metadata.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A JSON document that contains the metadata.

                                                                                                  \n@param document A JSON document that contains the metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A JSON document that contains the metadata.

                                                                                                  \n@return A JSON document that contains the metadata.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Document", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Document", "setterDocumentation" : "/**

                                                                                                  A JSON document that contains the metadata.

                                                                                                  \n@param document A JSON document that contains the metadata.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  A JSON document that contains the metadata.

                                                                                                  \n@param document A JSON document that contains the metadata.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "document", "variableType" : "String", "documentation" : "

                                                                                                  A JSON document that contains the metadata.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Signature" : { "c2jName" : "Signature", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  \n@param signature A signature that can be used to verify the document's accuracy and authenticity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  \n@return A signature that can be used to verify the document's accuracy and authenticity.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Signature", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Signature", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Signature", "setterDocumentation" : "/**

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  \n@param signature A signature that can be used to verify the document's accuracy and authenticity.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  \n@param signature A signature that can be used to verify the document's accuracy and authenticity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "signature", "variableType" : "String", "documentation" : "

                                                                                                  A signature that can be used to verify the document's accuracy and authenticity.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "InstanceIdentity", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : null, "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "wrapper" : false }, "InstancesCount" : { "c2jName" : "InstancesCount", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Describes how many instances a stack has for each status.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Assigning", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances in the Assigning state.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances in the Assigning state.

                                                                                                  \n@param assigning The number of instances in the Assigning state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances in the Assigning state.

                                                                                                  \n@return The number of instances in the Assigning state.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Assigning", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Assigning", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Assigning", "setterDocumentation" : "/**

                                                                                                  The number of instances in the Assigning state.

                                                                                                  \n@param assigning The number of instances in the Assigning state.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances in the Assigning state.

                                                                                                  \n@param assigning The number of instances in the Assigning state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances in the Assigning state.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Booting", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with booting status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with booting status.

                                                                                                  \n@param booting The number of instances with booting status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with booting status.

                                                                                                  \n@return The number of instances with booting status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Booting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Booting", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Booting", "setterDocumentation" : "/**

                                                                                                  The number of instances with booting status.

                                                                                                  \n@param booting The number of instances with booting status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with booting status.

                                                                                                  \n@param booting The number of instances with booting status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with booting status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ConnectionLost", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with connection_lost status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with connection_lost status.

                                                                                                  \n@param connectionLost The number of instances with connection_lost status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with connection_lost status.

                                                                                                  \n@return The number of instances with connection_lost status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConnectionLost", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionLost", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConnectionLost", "setterDocumentation" : "/**

                                                                                                  The number of instances with connection_lost status.

                                                                                                  \n@param connectionLost The number of instances with connection_lost status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with connection_lost status.

                                                                                                  \n@param connectionLost The number of instances with connection_lost status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with connection_lost status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Deregistering", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  \n@param deregistering The number of instances in the Deregistering state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  \n@return The number of instances in the Deregistering state.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Deregistering", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deregistering", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Deregistering", "setterDocumentation" : "/**

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  \n@param deregistering The number of instances in the Deregistering state.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  \n@param deregistering The number of instances in the Deregistering state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Online", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with online status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with online status.

                                                                                                  \n@param online The number of instances with online status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with online status.

                                                                                                  \n@return The number of instances with online status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Online", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Online", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Online", "setterDocumentation" : "/**

                                                                                                  The number of instances with online status.

                                                                                                  \n@param online The number of instances with online status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with online status.

                                                                                                  \n@param online The number of instances with online status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with online status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Pending", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with pending status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with pending status.

                                                                                                  \n@param pending The number of instances with pending status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with pending status.

                                                                                                  \n@return The number of instances with pending status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Pending", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Pending", "setterDocumentation" : "/**

                                                                                                  The number of instances with pending status.

                                                                                                  \n@param pending The number of instances with pending status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with pending status.

                                                                                                  \n@param pending The number of instances with pending status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with pending status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Rebooting", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with rebooting status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with rebooting status.

                                                                                                  \n@param rebooting The number of instances with rebooting status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with rebooting status.

                                                                                                  \n@return The number of instances with rebooting status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Rebooting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rebooting", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Rebooting", "setterDocumentation" : "/**

                                                                                                  The number of instances with rebooting status.

                                                                                                  \n@param rebooting The number of instances with rebooting status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with rebooting status.

                                                                                                  \n@param rebooting The number of instances with rebooting status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with rebooting status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Registered", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances in the Registered state.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances in the Registered state.

                                                                                                  \n@param registered The number of instances in the Registered state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances in the Registered state.

                                                                                                  \n@return The number of instances in the Registered state.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Registered", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Registered", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Registered", "setterDocumentation" : "/**

                                                                                                  The number of instances in the Registered state.

                                                                                                  \n@param registered The number of instances in the Registered state.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances in the Registered state.

                                                                                                  \n@param registered The number of instances in the Registered state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances in the Registered state.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Registering", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances in the Registering state.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances in the Registering state.

                                                                                                  \n@param registering The number of instances in the Registering state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances in the Registering state.

                                                                                                  \n@return The number of instances in the Registering state.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Registering", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Registering", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Registering", "setterDocumentation" : "/**

                                                                                                  The number of instances in the Registering state.

                                                                                                  \n@param registering The number of instances in the Registering state.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances in the Registering state.

                                                                                                  \n@param registering The number of instances in the Registering state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances in the Registering state.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Requested", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with requested status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with requested status.

                                                                                                  \n@param requested The number of instances with requested status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with requested status.

                                                                                                  \n@return The number of instances with requested status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Requested", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Requested", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Requested", "setterDocumentation" : "/**

                                                                                                  The number of instances with requested status.

                                                                                                  \n@param requested The number of instances with requested status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with requested status.

                                                                                                  \n@param requested The number of instances with requested status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with requested status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RunningSetup", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with running_setup status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with running_setup status.

                                                                                                  \n@param runningSetup The number of instances with running_setup status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with running_setup status.

                                                                                                  \n@return The number of instances with running_setup status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RunningSetup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RunningSetup", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RunningSetup", "setterDocumentation" : "/**

                                                                                                  The number of instances with running_setup status.

                                                                                                  \n@param runningSetup The number of instances with running_setup status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with running_setup status.

                                                                                                  \n@param runningSetup The number of instances with running_setup status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with running_setup status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SetupFailed", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with setup_failed status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with setup_failed status.

                                                                                                  \n@param setupFailed The number of instances with setup_failed status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with setup_failed status.

                                                                                                  \n@return The number of instances with setup_failed status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SetupFailed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupFailed", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SetupFailed", "setterDocumentation" : "/**

                                                                                                  The number of instances with setup_failed status.

                                                                                                  \n@param setupFailed The number of instances with setup_failed status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with setup_failed status.

                                                                                                  \n@param setupFailed The number of instances with setup_failed status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with setup_failed status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ShuttingDown", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with shutting_down status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with shutting_down status.

                                                                                                  \n@param shuttingDown The number of instances with shutting_down status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with shutting_down status.

                                                                                                  \n@return The number of instances with shutting_down status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ShuttingDown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShuttingDown", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ShuttingDown", "setterDocumentation" : "/**

                                                                                                  The number of instances with shutting_down status.

                                                                                                  \n@param shuttingDown The number of instances with shutting_down status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with shutting_down status.

                                                                                                  \n@param shuttingDown The number of instances with shutting_down status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with shutting_down status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StartFailed", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with start_failed status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with start_failed status.

                                                                                                  \n@param startFailed The number of instances with start_failed status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with start_failed status.

                                                                                                  \n@return The number of instances with start_failed status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartFailed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartFailed", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartFailed", "setterDocumentation" : "/**

                                                                                                  The number of instances with start_failed status.

                                                                                                  \n@param startFailed The number of instances with start_failed status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with start_failed status.

                                                                                                  \n@param startFailed The number of instances with start_failed status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with start_failed status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Stopped", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with stopped status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with stopped status.

                                                                                                  \n@param stopped The number of instances with stopped status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with stopped status.

                                                                                                  \n@return The number of instances with stopped status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Stopped", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stopped", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Stopped", "setterDocumentation" : "/**

                                                                                                  The number of instances with stopped status.

                                                                                                  \n@param stopped The number of instances with stopped status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with stopped status.

                                                                                                  \n@param stopped The number of instances with stopped status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with stopped status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Stopping", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with stopping status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with stopping status.

                                                                                                  \n@param stopping The number of instances with stopping status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with stopping status.

                                                                                                  \n@return The number of instances with stopping status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Stopping", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stopping", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Stopping", "setterDocumentation" : "/**

                                                                                                  The number of instances with stopping status.

                                                                                                  \n@param stopping The number of instances with stopping status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with stopping status.

                                                                                                  \n@param stopping The number of instances with stopping status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with stopping status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Terminated", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with terminated status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with terminated status.

                                                                                                  \n@param terminated The number of instances with terminated status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with terminated status.

                                                                                                  \n@return The number of instances with terminated status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Terminated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Terminated", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Terminated", "setterDocumentation" : "/**

                                                                                                  The number of instances with terminated status.

                                                                                                  \n@param terminated The number of instances with terminated status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with terminated status.

                                                                                                  \n@param terminated The number of instances with terminated status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with terminated status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Terminating", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with terminating status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with terminating status.

                                                                                                  \n@param terminating The number of instances with terminating status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with terminating status.

                                                                                                  \n@return The number of instances with terminating status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Terminating", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Terminating", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Terminating", "setterDocumentation" : "/**

                                                                                                  The number of instances with terminating status.

                                                                                                  \n@param terminating The number of instances with terminating status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with terminating status.

                                                                                                  \n@param terminating The number of instances with terminating status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with terminating status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Unassigning", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  \n@param unassigning The number of instances in the Unassigning state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  \n@return The number of instances in the Unassigning state.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Unassigning", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Unassigning", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Unassigning", "setterDocumentation" : "/**

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  \n@param unassigning The number of instances in the Unassigning state.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  \n@param unassigning The number of instances in the Unassigning state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Assigning" : { "c2jName" : "Assigning", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances in the Assigning state.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances in the Assigning state.

                                                                                                  \n@param assigning The number of instances in the Assigning state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances in the Assigning state.

                                                                                                  \n@return The number of instances in the Assigning state.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Assigning", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Assigning", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Assigning", "setterDocumentation" : "/**

                                                                                                  The number of instances in the Assigning state.

                                                                                                  \n@param assigning The number of instances in the Assigning state.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances in the Assigning state.

                                                                                                  \n@param assigning The number of instances in the Assigning state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "assigning", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances in the Assigning state.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Booting" : { "c2jName" : "Booting", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with booting status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with booting status.

                                                                                                  \n@param booting The number of instances with booting status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with booting status.

                                                                                                  \n@return The number of instances with booting status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Booting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Booting", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Booting", "setterDocumentation" : "/**

                                                                                                  The number of instances with booting status.

                                                                                                  \n@param booting The number of instances with booting status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with booting status.

                                                                                                  \n@param booting The number of instances with booting status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "booting", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with booting status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ConnectionLost" : { "c2jName" : "ConnectionLost", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with connection_lost status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with connection_lost status.

                                                                                                  \n@param connectionLost The number of instances with connection_lost status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with connection_lost status.

                                                                                                  \n@return The number of instances with connection_lost status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConnectionLost", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConnectionLost", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConnectionLost", "setterDocumentation" : "/**

                                                                                                  The number of instances with connection_lost status.

                                                                                                  \n@param connectionLost The number of instances with connection_lost status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with connection_lost status.

                                                                                                  \n@param connectionLost The number of instances with connection_lost status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "connectionLost", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with connection_lost status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Deregistering" : { "c2jName" : "Deregistering", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  \n@param deregistering The number of instances in the Deregistering state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  \n@return The number of instances in the Deregistering state.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Deregistering", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deregistering", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Deregistering", "setterDocumentation" : "/**

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  \n@param deregistering The number of instances in the Deregistering state.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  \n@param deregistering The number of instances in the Deregistering state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deregistering", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances in the Deregistering state.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Online" : { "c2jName" : "Online", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with online status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with online status.

                                                                                                  \n@param online The number of instances with online status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with online status.

                                                                                                  \n@return The number of instances with online status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Online", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Online", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Online", "setterDocumentation" : "/**

                                                                                                  The number of instances with online status.

                                                                                                  \n@param online The number of instances with online status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with online status.

                                                                                                  \n@param online The number of instances with online status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "online", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with online status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Pending" : { "c2jName" : "Pending", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with pending status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with pending status.

                                                                                                  \n@param pending The number of instances with pending status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with pending status.

                                                                                                  \n@return The number of instances with pending status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Pending", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Pending", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Pending", "setterDocumentation" : "/**

                                                                                                  The number of instances with pending status.

                                                                                                  \n@param pending The number of instances with pending status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with pending status.

                                                                                                  \n@param pending The number of instances with pending status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "pending", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with pending status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Rebooting" : { "c2jName" : "Rebooting", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with rebooting status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with rebooting status.

                                                                                                  \n@param rebooting The number of instances with rebooting status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with rebooting status.

                                                                                                  \n@return The number of instances with rebooting status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Rebooting", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Rebooting", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Rebooting", "setterDocumentation" : "/**

                                                                                                  The number of instances with rebooting status.

                                                                                                  \n@param rebooting The number of instances with rebooting status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with rebooting status.

                                                                                                  \n@param rebooting The number of instances with rebooting status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "rebooting", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with rebooting status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Registered" : { "c2jName" : "Registered", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances in the Registered state.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances in the Registered state.

                                                                                                  \n@param registered The number of instances in the Registered state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances in the Registered state.

                                                                                                  \n@return The number of instances in the Registered state.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Registered", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Registered", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Registered", "setterDocumentation" : "/**

                                                                                                  The number of instances in the Registered state.

                                                                                                  \n@param registered The number of instances in the Registered state.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances in the Registered state.

                                                                                                  \n@param registered The number of instances in the Registered state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registered", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances in the Registered state.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Registering" : { "c2jName" : "Registering", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances in the Registering state.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances in the Registering state.

                                                                                                  \n@param registering The number of instances in the Registering state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances in the Registering state.

                                                                                                  \n@return The number of instances in the Registering state.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Registering", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Registering", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Registering", "setterDocumentation" : "/**

                                                                                                  The number of instances in the Registering state.

                                                                                                  \n@param registering The number of instances in the Registering state.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances in the Registering state.

                                                                                                  \n@param registering The number of instances in the Registering state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registering", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances in the Registering state.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Requested" : { "c2jName" : "Requested", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with requested status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with requested status.

                                                                                                  \n@param requested The number of instances with requested status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with requested status.

                                                                                                  \n@return The number of instances with requested status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Requested", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Requested", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Requested", "setterDocumentation" : "/**

                                                                                                  The number of instances with requested status.

                                                                                                  \n@param requested The number of instances with requested status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with requested status.

                                                                                                  \n@param requested The number of instances with requested status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requested", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with requested status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RunningSetup" : { "c2jName" : "RunningSetup", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with running_setup status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with running_setup status.

                                                                                                  \n@param runningSetup The number of instances with running_setup status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with running_setup status.

                                                                                                  \n@return The number of instances with running_setup status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RunningSetup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RunningSetup", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RunningSetup", "setterDocumentation" : "/**

                                                                                                  The number of instances with running_setup status.

                                                                                                  \n@param runningSetup The number of instances with running_setup status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with running_setup status.

                                                                                                  \n@param runningSetup The number of instances with running_setup status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "runningSetup", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with running_setup status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SetupFailed" : { "c2jName" : "SetupFailed", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with setup_failed status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with setup_failed status.

                                                                                                  \n@param setupFailed The number of instances with setup_failed status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with setup_failed status.

                                                                                                  \n@return The number of instances with setup_failed status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SetupFailed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SetupFailed", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SetupFailed", "setterDocumentation" : "/**

                                                                                                  The number of instances with setup_failed status.

                                                                                                  \n@param setupFailed The number of instances with setup_failed status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with setup_failed status.

                                                                                                  \n@param setupFailed The number of instances with setup_failed status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "setupFailed", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with setup_failed status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ShuttingDown" : { "c2jName" : "ShuttingDown", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with shutting_down status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with shutting_down status.

                                                                                                  \n@param shuttingDown The number of instances with shutting_down status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with shutting_down status.

                                                                                                  \n@return The number of instances with shutting_down status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ShuttingDown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ShuttingDown", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ShuttingDown", "setterDocumentation" : "/**

                                                                                                  The number of instances with shutting_down status.

                                                                                                  \n@param shuttingDown The number of instances with shutting_down status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with shutting_down status.

                                                                                                  \n@param shuttingDown The number of instances with shutting_down status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "shuttingDown", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with shutting_down status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StartFailed" : { "c2jName" : "StartFailed", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with start_failed status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with start_failed status.

                                                                                                  \n@param startFailed The number of instances with start_failed status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with start_failed status.

                                                                                                  \n@return The number of instances with start_failed status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StartFailed", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StartFailed", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StartFailed", "setterDocumentation" : "/**

                                                                                                  The number of instances with start_failed status.

                                                                                                  \n@param startFailed The number of instances with start_failed status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with start_failed status.

                                                                                                  \n@param startFailed The number of instances with start_failed status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startFailed", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with start_failed status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Stopped" : { "c2jName" : "Stopped", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with stopped status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with stopped status.

                                                                                                  \n@param stopped The number of instances with stopped status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with stopped status.

                                                                                                  \n@return The number of instances with stopped status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Stopped", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stopped", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Stopped", "setterDocumentation" : "/**

                                                                                                  The number of instances with stopped status.

                                                                                                  \n@param stopped The number of instances with stopped status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with stopped status.

                                                                                                  \n@param stopped The number of instances with stopped status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopped", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with stopped status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Stopping" : { "c2jName" : "Stopping", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with stopping status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with stopping status.

                                                                                                  \n@param stopping The number of instances with stopping status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with stopping status.

                                                                                                  \n@return The number of instances with stopping status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Stopping", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Stopping", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Stopping", "setterDocumentation" : "/**

                                                                                                  The number of instances with stopping status.

                                                                                                  \n@param stopping The number of instances with stopping status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with stopping status.

                                                                                                  \n@param stopping The number of instances with stopping status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "stopping", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with stopping status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Terminated" : { "c2jName" : "Terminated", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with terminated status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with terminated status.

                                                                                                  \n@param terminated The number of instances with terminated status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with terminated status.

                                                                                                  \n@return The number of instances with terminated status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Terminated", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Terminated", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Terminated", "setterDocumentation" : "/**

                                                                                                  The number of instances with terminated status.

                                                                                                  \n@param terminated The number of instances with terminated status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with terminated status.

                                                                                                  \n@param terminated The number of instances with terminated status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminated", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with terminated status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Terminating" : { "c2jName" : "Terminating", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances with terminating status.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances with terminating status.

                                                                                                  \n@param terminating The number of instances with terminating status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances with terminating status.

                                                                                                  \n@return The number of instances with terminating status.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Terminating", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Terminating", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Terminating", "setterDocumentation" : "/**

                                                                                                  The number of instances with terminating status.

                                                                                                  \n@param terminating The number of instances with terminating status.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances with terminating status.

                                                                                                  \n@param terminating The number of instances with terminating status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "terminating", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances with terminating status.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Unassigning" : { "c2jName" : "Unassigning", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  \n@param unassigning The number of instances in the Unassigning state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  \n@return The number of instances in the Unassigning state.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Unassigning", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Unassigning", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Unassigning", "setterDocumentation" : "/**

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  \n@param unassigning The number of instances in the Unassigning state.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  \n@param unassigning The number of instances in the Unassigning state.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unassigning", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of instances in the Unassigning state.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "InstancesCount", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : null, "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "wrapper" : false }, "Layer" : { "c2jName" : "Layer", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Describes a layer.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer stack ID.

                                                                                                  \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer stack ID.

                                                                                                  \n@return The layer stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The layer stack ID.

                                                                                                  \n@param stackId The layer stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer stack ID.

                                                                                                  \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The layer stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Type", "c2jShape" : "LayerType", "deprecated" : false, "documentation" : "

                                                                                                  The layer type.

                                                                                                  ", "enumType" : "LayerType", "fluentSetterDocumentation" : "/**

                                                                                                  The layer type.

                                                                                                  \n@param type The layer type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType*/", "getterDocumentation" : "/**

                                                                                                  The layer type.

                                                                                                  \n@return The layer type.\n@see LayerType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                                                                                  The layer type.

                                                                                                  \n@param type The layer type.\n@see LayerType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer type.

                                                                                                  \n@param type The layer type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                  The layer type.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer name.

                                                                                                  \n@param name The layer name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer name.

                                                                                                  \n@return The layer name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                  The layer name.

                                                                                                  \n@param name The layer name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer name.

                                                                                                  \n@param name The layer name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                  The layer name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer short name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer short name.

                                                                                                  \n@param shortname The layer short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer short name.

                                                                                                  \n@return The layer short name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shortname", "setterDocumentation" : "/**

                                                                                                  The layer short name.

                                                                                                  \n@param shortname The layer short name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer short name.

                                                                                                  \n@param shortname The layer short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                  The layer short name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  \n@param attributes The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  \n@return The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see LayerAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see LayerAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  \n@param attributes The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  \n@param attributes The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@return The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomInstanceProfileArn", "setterDocumentation" : "/**

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  \n@return A JSON formatted string containing the layer's custom stack configuration and deployment attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  \n@return An array containing the layer's custom security group IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CustomSecurityGroupIds", "setterDocumentation" : "/**

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomSecurityGroupIds(java.util.Collection)} or {@link #withCustomSecurityGroupIds(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultSecurityGroupNames", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array containing the layer's security group names.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array containing the layer's security group names.

                                                                                                  \n@param defaultSecurityGroupNames An array containing the layer's security group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array containing the layer's security group names.

                                                                                                  \n@return An array containing the layer's security group names.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSecurityGroupNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSecurityGroupNames", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DefaultSecurityGroupNames", "setterDocumentation" : "/**

                                                                                                  An array containing the layer's security group names.

                                                                                                  \n@param defaultSecurityGroupNames An array containing the layer's security group names.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array containing the layer's security group names.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDefaultSecurityGroupNames(java.util.Collection)} or {@link #withDefaultSecurityGroupNames(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param defaultSecurityGroupNames An array containing the layer's security group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array containing the layer's security group names.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  \n@return An array of Package objects that describe the layer's packages.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Packages", "setterDocumentation" : "/**

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setPackages(java.util.Collection)} or {@link #withPackages(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "VolumeConfigurations", "setterDocumentation" : "/**

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setVolumeConfigurations(java.util.Collection)} or {@link #withVolumeConfigurations(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  \n@param enableAutoHealing Whether auto healing is disabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  \n@return Whether auto healing is disabled for the layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableAutoHealing", "setterDocumentation" : "/**

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  \n@param enableAutoHealing Whether auto healing is disabled for the layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  \n@param enableAutoHealing Whether auto healing is disabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignElasticIps", "setterDocumentation" : "/**

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignPublicIps", "setterDocumentation" : "/**

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param defaultRecipes \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRecipes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultRecipes", "setterDocumentation" : "/**\n@param defaultRecipes */", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param defaultRecipes \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  \n@return A LayerCustomRecipes object that specifies the layer's custom recipes.*/", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomRecipes", "setterDocumentation" : "/**

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.*/", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                  Date when the layer was created.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Date when the layer was created.

                                                                                                  \n@param createdAt Date when the layer was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Date when the layer was created.

                                                                                                  \n@return Date when the layer was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                                                                                  Date when the layer was created.

                                                                                                  \n@param createdAt Date when the layer was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Date when the layer was created.

                                                                                                  \n@param createdAt Date when the layer was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                  Date when the layer was created.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  \n@return Whether the layer uses Amazon EBS-optimized instances.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "/**

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@return A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.*/", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LifecycleEventConfiguration", "setterDocumentation" : "/**

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.*/", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  \n@param attributes The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  \n@return The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see LayerAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see LayerAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  \n@param attributes The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  \n@param attributes The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                  The layer attributes.

                                                                                                  For the HaproxyStatsPassword, MysqlRootPassword, and GangliaPassword attributes, AWS OpsWorks returns *****FILTERED***** instead of the actual value

                                                                                                  For an ECS Cluster layer, AWS OpsWorks the EcsClusterArn attribute is set to the cluster's ARN.

                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "AutoAssignElasticIps" : { "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignElasticIps", "setterDocumentation" : "/**

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AutoAssignPublicIps" : { "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignPublicIps", "setterDocumentation" : "/**

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                  Date when the layer was created.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Date when the layer was created.

                                                                                                  \n@param createdAt Date when the layer was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Date when the layer was created.

                                                                                                  \n@return Date when the layer was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                                                                                  Date when the layer was created.

                                                                                                  \n@param createdAt Date when the layer was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Date when the layer was created.

                                                                                                  \n@param createdAt Date when the layer was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                  Date when the layer was created.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomInstanceProfileArn" : { "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@return The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomInstanceProfileArn", "setterDocumentation" : "/**

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param customInstanceProfileArn The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                  The ARN of the default IAM profile to be used for the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  \n@return A JSON formatted string containing the layer's custom stack configuration and deployment attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  \n@param customJson A JSON formatted string containing the layer's custom stack configuration and deployment attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                  A JSON formatted string containing the layer's custom stack configuration and deployment attributes.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomRecipes" : { "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  \n@return A LayerCustomRecipes object that specifies the layer's custom recipes.*/", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomRecipes", "setterDocumentation" : "/**

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.*/", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, "CustomSecurityGroupIds" : { "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  \n@return An array containing the layer's custom security group IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CustomSecurityGroupIds", "setterDocumentation" : "/**

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomSecurityGroupIds(java.util.Collection)} or {@link #withCustomSecurityGroupIds(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DefaultRecipes" : { "c2jName" : "DefaultRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param defaultRecipes \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRecipes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultRecipes", "setterDocumentation" : "/**\n@param defaultRecipes */", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param defaultRecipes \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "defaultRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, "DefaultSecurityGroupNames" : { "c2jName" : "DefaultSecurityGroupNames", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array containing the layer's security group names.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array containing the layer's security group names.

                                                                                                  \n@param defaultSecurityGroupNames An array containing the layer's security group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array containing the layer's security group names.

                                                                                                  \n@return An array containing the layer's security group names.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSecurityGroupNames", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSecurityGroupNames", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DefaultSecurityGroupNames", "setterDocumentation" : "/**

                                                                                                  An array containing the layer's security group names.

                                                                                                  \n@param defaultSecurityGroupNames An array containing the layer's security group names.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array containing the layer's security group names.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDefaultSecurityGroupNames(java.util.Collection)} or {@link #withDefaultSecurityGroupNames(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param defaultSecurityGroupNames An array containing the layer's security group names.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "defaultSecurityGroupNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array containing the layer's security group names.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "EnableAutoHealing" : { "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  \n@param enableAutoHealing Whether auto healing is disabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  \n@return Whether auto healing is disabled for the layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableAutoHealing", "setterDocumentation" : "/**

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  \n@param enableAutoHealing Whether auto healing is disabled for the layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  \n@param enableAutoHealing Whether auto healing is disabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether auto healing is disabled for the layer.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LifecycleEventConfiguration" : { "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@return A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.*/", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LifecycleEventConfiguration", "setterDocumentation" : "/**

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.*/", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param lifecycleEventConfiguration A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                  A LifeCycleEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer name.

                                                                                                  \n@param name The layer name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer name.

                                                                                                  \n@return The layer name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                  The layer name.

                                                                                                  \n@param name The layer name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer name.

                                                                                                  \n@param name The layer name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                  The layer name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Packages" : { "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  \n@return An array of Package objects that describe the layer's packages.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Packages", "setterDocumentation" : "/**

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setPackages(java.util.Collection)} or {@link #withPackages(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Shortname" : { "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer short name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer short name.

                                                                                                  \n@param shortname The layer short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer short name.

                                                                                                  \n@return The layer short name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shortname", "setterDocumentation" : "/**

                                                                                                  The layer short name.

                                                                                                  \n@param shortname The layer short name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer short name.

                                                                                                  \n@param shortname The layer short name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                  The layer short name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer stack ID.

                                                                                                  \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer stack ID.

                                                                                                  \n@return The layer stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The layer stack ID.

                                                                                                  \n@param stackId The layer stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer stack ID.

                                                                                                  \n@param stackId The layer stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The layer stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "LayerType", "deprecated" : false, "documentation" : "

                                                                                                  The layer type.

                                                                                                  ", "enumType" : "LayerType", "fluentSetterDocumentation" : "/**

                                                                                                  The layer type.

                                                                                                  \n@param type The layer type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType*/", "getterDocumentation" : "/**

                                                                                                  The layer type.

                                                                                                  \n@return The layer type.\n@see LayerType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                                                                                  The layer type.

                                                                                                  \n@param type The layer type.\n@see LayerType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer type.

                                                                                                  \n@param type The layer type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                  The layer type.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseEbsOptimizedInstances" : { "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  \n@return Whether the layer uses Amazon EBS-optimized instances.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "/**

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  \n@param useEbsOptimizedInstances Whether the layer uses Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether the layer uses Amazon EBS-optimized instances.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VolumeConfigurations" : { "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "VolumeConfigurations", "setterDocumentation" : "/**

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setVolumeConfigurations(java.util.Collection)} or {@link #withVolumeConfigurations(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "Layer", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "layer", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "wrapper" : false }, "LayerAttributesKeys" : { "c2jName" : "LayerAttributesKeys", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "EcsClusterArn", "value" : "EcsClusterArn" }, { "name" : "EnableHaproxyStats", "value" : "EnableHaproxyStats" }, { "name" : "HaproxyStatsUrl", "value" : "HaproxyStatsUrl" }, { "name" : "HaproxyStatsUser", "value" : "HaproxyStatsUser" }, { "name" : "HaproxyStatsPassword", "value" : "HaproxyStatsPassword" }, { "name" : "HaproxyHealthCheckUrl", "value" : "HaproxyHealthCheckUrl" }, { "name" : "HaproxyHealthCheckMethod", "value" : "HaproxyHealthCheckMethod" }, { "name" : "MysqlRootPassword", "value" : "MysqlRootPassword" }, { "name" : "MysqlRootPasswordUbiquitous", "value" : "MysqlRootPasswordUbiquitous" }, { "name" : "GangliaUrl", "value" : "GangliaUrl" }, { "name" : "GangliaUser", "value" : "GangliaUser" }, { "name" : "GangliaPassword", "value" : "GangliaPassword" }, { "name" : "MemcachedMemory", "value" : "MemcachedMemory" }, { "name" : "NodejsVersion", "value" : "NodejsVersion" }, { "name" : "RubyVersion", "value" : "RubyVersion" }, { "name" : "RubygemsVersion", "value" : "RubygemsVersion" }, { "name" : "ManageBundler", "value" : "ManageBundler" }, { "name" : "BundlerVersion", "value" : "BundlerVersion" }, { "name" : "RailsStack", "value" : "RailsStack" }, { "name" : "PassengerVersion", "value" : "PassengerVersion" }, { "name" : "Jvm", "value" : "Jvm" }, { "name" : "JvmVersion", "value" : "JvmVersion" }, { "name" : "JvmOptions", "value" : "JvmOptions" }, { "name" : "JavaAppServer", "value" : "JavaAppServer" }, { "name" : "JavaAppServerVersion", "value" : "JavaAppServerVersion" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "LayerAttributesKeys", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LayerAttributesKeys", "variableName" : "layerAttributesKeys", "variableType" : "LayerAttributesKeys", "documentation" : null, "simpleType" : "LayerAttributesKeys", "variableSetterType" : "LayerAttributesKeys" }, "wrapper" : false }, "LayerType" : { "c2jName" : "LayerType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "AwsFlowRuby", "value" : "aws-flow-ruby" }, { "name" : "EcsCluster", "value" : "ecs-cluster" }, { "name" : "JavaApp", "value" : "java-app" }, { "name" : "Lb", "value" : "lb" }, { "name" : "Web", "value" : "web" }, { "name" : "PhpApp", "value" : "php-app" }, { "name" : "RailsApp", "value" : "rails-app" }, { "name" : "NodejsApp", "value" : "nodejs-app" }, { "name" : "Memcached", "value" : "memcached" }, { "name" : "DbMaster", "value" : "db-master" }, { "name" : "MonitoringMaster", "value" : "monitoring-master" }, { "name" : "Custom", "value" : "custom" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "LayerType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LayerType", "variableName" : "layerType", "variableType" : "LayerType", "documentation" : null, "simpleType" : "LayerType", "variableSetterType" : "LayerType" }, "wrapper" : false }, "LifecycleEventConfiguration" : { "c2jName" : "LifecycleEventConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Specifies the lifecycle event configuration

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Shutdown", "c2jShape" : "ShutdownEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@return A ShutdownEventConfiguration object that specifies the Shutdown event configuration.*/", "getterModel" : { "returnType" : "ShutdownEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shutdown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shutdown", "setterDocumentation" : "/**

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.*/", "setterModel" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  ", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Shutdown" : { "c2jName" : "Shutdown", "c2jShape" : "ShutdownEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@return A ShutdownEventConfiguration object that specifies the Shutdown event configuration.*/", "getterModel" : { "returnType" : "ShutdownEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shutdown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shutdown", "setterDocumentation" : "/**

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.*/", "setterModel" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  \n@param shutdown A ShutdownEventConfiguration object that specifies the Shutdown event configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdown", "variableType" : "ShutdownEventConfiguration", "documentation" : "

                                                                                                  A ShutdownEventConfiguration object that specifies the Shutdown event configuration.

                                                                                                  ", "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "LifecycleEventConfiguration", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : null, "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "wrapper" : false }, "LoadBasedAutoScalingConfiguration" : { "c2jName" : "LoadBasedAutoScalingConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Describes a layer's load-based auto scaling configuration.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Enable", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  \n@param enable Whether load-based auto scaling is enabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  \n@return Whether load-based auto scaling is enabled for the layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Enable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Enable", "setterDocumentation" : "/**

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  \n@param enable Whether load-based auto scaling is enabled for the layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  \n@param enable Whether load-based auto scaling is enabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  \n@return An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.*/", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UpScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UpScaling", "setterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.*/", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  \n@return An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.*/", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DownScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DownScaling", "setterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.*/", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DownScaling" : { "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  \n@return An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.*/", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DownScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DownScaling", "setterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.*/", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  \n@param downScaling An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                  An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks reduces the number of instances.

                                                                                                  ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null }, "Enable" : { "c2jName" : "Enable", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  \n@param enable Whether load-based auto scaling is enabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  \n@return Whether load-based auto scaling is enabled for the layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Enable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Enable", "setterDocumentation" : "/**

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  \n@param enable Whether load-based auto scaling is enabled for the layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  \n@param enable Whether load-based auto scaling is enabled for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether load-based auto scaling is enabled for the layer.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UpScaling" : { "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  \n@return An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.*/", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UpScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UpScaling", "setterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.*/", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  \n@param upScaling An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                  An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks increases the number of instances.

                                                                                                  ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "LoadBasedAutoScalingConfiguration", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LoadBasedAutoScalingConfiguration", "variableName" : "loadBasedAutoScalingConfiguration", "variableType" : "LoadBasedAutoScalingConfiguration", "documentation" : null, "simpleType" : "LoadBasedAutoScalingConfiguration", "variableSetterType" : "LoadBasedAutoScalingConfiguration" }, "wrapper" : false }, "Permission" : { "c2jName" : "Permission", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Describes stack or user permissions.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  A stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A stack ID.

                                                                                                  \n@param stackId A stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A stack ID.

                                                                                                  \n@return A stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  A stack ID.

                                                                                                  \n@param stackId A stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  A stack ID.

                                                                                                  \n@param stackId A stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  A stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@return The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether the user can use SSH.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether the user can use SSH.

                                                                                                  \n@param allowSsh Whether the user can use SSH.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether the user can use SSH.

                                                                                                  \n@return Whether the user can use SSH.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSsh", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSsh", "setterDocumentation" : "/**

                                                                                                  Whether the user can use SSH.

                                                                                                  \n@param allowSsh Whether the user can use SSH.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether the user can use SSH.

                                                                                                  \n@param allowSsh Whether the user can use SSH.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether the user can use SSH.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether the user can use sudo.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether the user can use sudo.

                                                                                                  \n@param allowSudo Whether the user can use sudo.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether the user can use sudo.

                                                                                                  \n@return Whether the user can use sudo.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSudo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSudo", "setterDocumentation" : "/**

                                                                                                  Whether the user can use sudo.

                                                                                                  \n@param allowSudo Whether the user can use sudo.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether the user can use sudo.

                                                                                                  \n@param allowSudo Whether the user can use sudo.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether the user can use sudo.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Level", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  \n@param level The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  \n@return The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Level", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Level", "setterDocumentation" : "/**

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  \n@param level The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  \n@param level The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowSsh" : { "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether the user can use SSH.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether the user can use SSH.

                                                                                                  \n@param allowSsh Whether the user can use SSH.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether the user can use SSH.

                                                                                                  \n@return Whether the user can use SSH.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSsh", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSsh", "setterDocumentation" : "/**

                                                                                                  Whether the user can use SSH.

                                                                                                  \n@param allowSsh Whether the user can use SSH.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether the user can use SSH.

                                                                                                  \n@param allowSsh Whether the user can use SSH.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether the user can use SSH.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AllowSudo" : { "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether the user can use sudo.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether the user can use sudo.

                                                                                                  \n@param allowSudo Whether the user can use sudo.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether the user can use sudo.

                                                                                                  \n@return Whether the user can use sudo.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSudo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSudo", "setterDocumentation" : "/**

                                                                                                  Whether the user can use sudo.

                                                                                                  \n@param allowSudo Whether the user can use sudo.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether the user can use sudo.

                                                                                                  \n@param allowSudo Whether the user can use sudo.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether the user can use sudo.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "IamUserArn" : { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@return The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  \n@param iamUserArn The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                  The Amazon Resource Name (ARN) for an AWS Identity and Access Management (IAM) role. For more information about IAM ARNs, see Using Identifiers.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Level" : { "c2jName" : "Level", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  \n@param level The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  \n@return The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Level", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Level", "setterDocumentation" : "/**

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  \n@param level The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  \n@param level The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "

                                                                                                  The user's permission level, which must be the following:

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  A stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A stack ID.

                                                                                                  \n@param stackId A stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A stack ID.

                                                                                                  \n@return A stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  A stack ID.

                                                                                                  \n@param stackId A stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  A stack ID.

                                                                                                  \n@param stackId A stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  A stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "Permission", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Permission", "variableName" : "permission", "variableType" : "Permission", "documentation" : null, "simpleType" : "Permission", "variableSetterType" : "Permission" }, "wrapper" : false }, "RaidArray" : { "c2jName" : "RaidArray", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Describes an instance's RAID array.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The array ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array ID.

                                                                                                  \n@param raidArrayId The array ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array ID.

                                                                                                  \n@return The array ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RaidArrayId", "setterDocumentation" : "/**

                                                                                                  The array ID.

                                                                                                  \n@param raidArrayId The array ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array ID.

                                                                                                  \n@param raidArrayId The array ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                  The array ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The array name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array name.

                                                                                                  \n@param name The array name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array name.

                                                                                                  \n@return The array name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                  The array name.

                                                                                                  \n@param name The array name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array name.

                                                                                                  \n@param name The array name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                  The array name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RaidLevel", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The RAID level.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The RAID level.

                                                                                                  \n@param raidLevel The RAID level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The RAID level.

                                                                                                  \n@return The RAID level.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidLevel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RaidLevel", "setterDocumentation" : "/**

                                                                                                  The RAID level.

                                                                                                  \n@param raidLevel The RAID level.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The RAID level.

                                                                                                  \n@param raidLevel The RAID level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                  The RAID level.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of disks in the array.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of disks in the array.

                                                                                                  \n@param numberOfDisks The number of disks in the array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of disks in the array.

                                                                                                  \n@return The number of disks in the array.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NumberOfDisks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NumberOfDisks", "setterDocumentation" : "/**

                                                                                                  The number of disks in the array.

                                                                                                  \n@param numberOfDisks The number of disks in the array.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of disks in the array.

                                                                                                  \n@param numberOfDisks The number of disks in the array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of disks in the array.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The array's size.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array's size.

                                                                                                  \n@param size The array's size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array's size.

                                                                                                  \n@return The array's size.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Size", "setterDocumentation" : "/**

                                                                                                  The array's size.

                                                                                                  \n@param size The array's size.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array's size.

                                                                                                  \n@param size The array's size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                  The array's size.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Device", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  \n@param device The array's Linux device. For example /dev/mdadm0.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  \n@return The array's Linux device. For example /dev/mdadm0.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Device", "setterDocumentation" : "/**

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  \n@param device The array's Linux device. For example /dev/mdadm0.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  \n@param device The array's Linux device. For example /dev/mdadm0.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The array's mount point.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array's mount point.

                                                                                                  \n@param mountPoint The array's mount point.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array's mount point.

                                                                                                  \n@return The array's mount point.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MountPoint", "setterDocumentation" : "/**

                                                                                                  The array's mount point.

                                                                                                  \n@param mountPoint The array's mount point.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array's mount point.

                                                                                                  \n@param mountPoint The array's mount point.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                  The array's mount point.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@return The array's Availability Zone. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AvailabilityZone", "setterDocumentation" : "/**

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                  When the RAID array was created.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  When the RAID array was created.

                                                                                                  \n@param createdAt When the RAID array was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  When the RAID array was created.

                                                                                                  \n@return When the RAID array was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                                                                                  When the RAID array was created.

                                                                                                  \n@param createdAt When the RAID array was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  When the RAID array was created.

                                                                                                  \n@param createdAt When the RAID array was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                  When the RAID array was created.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  \n@return The volume type, standard or PIOPS.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeType", "setterDocumentation" : "/**

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  \n@param volumeType The volume type, standard or PIOPS.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  \n@return For PIOPS volumes, the IOPS per disk.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Iops", "setterDocumentation" : "/**

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZone" : { "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@return The array's Availability Zone. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AvailabilityZone", "setterDocumentation" : "/**

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  \n@param availabilityZone The array's Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                  The array's Availability Zone. For more information, see Regions and Endpoints.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                  When the RAID array was created.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  When the RAID array was created.

                                                                                                  \n@param createdAt When the RAID array was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  When the RAID array was created.

                                                                                                  \n@return When the RAID array was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                                                                                  When the RAID array was created.

                                                                                                  \n@param createdAt When the RAID array was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  When the RAID array was created.

                                                                                                  \n@param createdAt When the RAID array was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                  When the RAID array was created.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Device" : { "c2jName" : "Device", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  \n@param device The array's Linux device. For example /dev/mdadm0.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  \n@return The array's Linux device. For example /dev/mdadm0.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Device", "setterDocumentation" : "/**

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  \n@param device The array's Linux device. For example /dev/mdadm0.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  \n@param device The array's Linux device. For example /dev/mdadm0.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                  The array's Linux device. For example /dev/mdadm0.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Iops" : { "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  \n@return For PIOPS volumes, the IOPS per disk.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Iops", "setterDocumentation" : "/**

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MountPoint" : { "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The array's mount point.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array's mount point.

                                                                                                  \n@param mountPoint The array's mount point.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array's mount point.

                                                                                                  \n@return The array's mount point.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MountPoint", "setterDocumentation" : "/**

                                                                                                  The array's mount point.

                                                                                                  \n@param mountPoint The array's mount point.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array's mount point.

                                                                                                  \n@param mountPoint The array's mount point.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                  The array's mount point.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The array name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array name.

                                                                                                  \n@param name The array name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array name.

                                                                                                  \n@return The array name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                  The array name.

                                                                                                  \n@param name The array name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array name.

                                                                                                  \n@param name The array name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                  The array name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NumberOfDisks" : { "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The number of disks in the array.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The number of disks in the array.

                                                                                                  \n@param numberOfDisks The number of disks in the array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The number of disks in the array.

                                                                                                  \n@return The number of disks in the array.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NumberOfDisks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NumberOfDisks", "setterDocumentation" : "/**

                                                                                                  The number of disks in the array.

                                                                                                  \n@param numberOfDisks The number of disks in the array.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The number of disks in the array.

                                                                                                  \n@param numberOfDisks The number of disks in the array.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                  The number of disks in the array.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RaidArrayId" : { "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The array ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array ID.

                                                                                                  \n@param raidArrayId The array ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array ID.

                                                                                                  \n@return The array ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RaidArrayId", "setterDocumentation" : "/**

                                                                                                  The array ID.

                                                                                                  \n@param raidArrayId The array ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array ID.

                                                                                                  \n@param raidArrayId The array ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                  The array ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RaidLevel" : { "c2jName" : "RaidLevel", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The RAID level.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The RAID level.

                                                                                                  \n@param raidLevel The RAID level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The RAID level.

                                                                                                  \n@return The RAID level.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidLevel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RaidLevel", "setterDocumentation" : "/**

                                                                                                  The RAID level.

                                                                                                  \n@param raidLevel The RAID level.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The RAID level.

                                                                                                  \n@param raidLevel The RAID level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                  The RAID level.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Size" : { "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The array's size.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The array's size.

                                                                                                  \n@param size The array's size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The array's size.

                                                                                                  \n@return The array's size.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Size", "setterDocumentation" : "/**

                                                                                                  The array's size.

                                                                                                  \n@param size The array's size.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The array's size.

                                                                                                  \n@param size The array's size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                  The array's size.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VolumeType" : { "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  \n@return The volume type, standard or PIOPS.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeType", "setterDocumentation" : "/**

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  \n@param volumeType The volume type, standard or PIOPS.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                  The volume type, standard or PIOPS.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "RaidArray", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RaidArray", "variableName" : "raidArray", "variableType" : "RaidArray", "documentation" : null, "simpleType" : "RaidArray", "variableSetterType" : "RaidArray" }, "wrapper" : false }, "RdsDbInstance" : { "c2jName" : "RdsDbInstance", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Describes an Amazon RDS instance.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's ARN.

                                                                                                  \n@return The instance's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RdsDbInstanceArn", "setterDocumentation" : "/**

                                                                                                  The instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The instance's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                  The instance's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DbInstanceIdentifier", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The DB instance identifier.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The DB instance identifier.

                                                                                                  \n@param dbInstanceIdentifier The DB instance identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The DB instance identifier.

                                                                                                  \n@return The DB instance identifier.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbInstanceIdentifier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbInstanceIdentifier", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbInstanceIdentifier", "setterDocumentation" : "/**

                                                                                                  The DB instance identifier.

                                                                                                  \n@param dbInstanceIdentifier The DB instance identifier.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The DB instance identifier.

                                                                                                  \n@param dbInstanceIdentifier The DB instance identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "

                                                                                                  The DB instance identifier.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The master user name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The master user name.

                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The master user name.

                                                                                                  \n@return The master user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbUser", "setterDocumentation" : "/**

                                                                                                  The master user name.

                                                                                                  \n@param dbUser The master user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The master user name.

                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                  The master user name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  \n@param dbPassword AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  \n@return AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbPassword", "setterDocumentation" : "/**

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  \n@param dbPassword AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  \n@param dbPassword AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's AWS region.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's AWS region.

                                                                                                  \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's AWS region.

                                                                                                  \n@return The instance's AWS region.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                                                                                  The instance's AWS region.

                                                                                                  \n@param region The instance's AWS region.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's AWS region.

                                                                                                  \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                  The instance's AWS region.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Address", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's address.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's address.

                                                                                                  \n@param address The instance's address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's address.

                                                                                                  \n@return The instance's address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Address", "setterDocumentation" : "/**

                                                                                                  The instance's address.

                                                                                                  \n@param address The instance's address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's address.

                                                                                                  \n@param address The instance's address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                                                                                  The instance's address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Engine", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's database engine.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's database engine.

                                                                                                  \n@param engine The instance's database engine.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's database engine.

                                                                                                  \n@return The instance's database engine.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Engine", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Engine", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Engine", "setterDocumentation" : "/**

                                                                                                  The instance's database engine.

                                                                                                  \n@param engine The instance's database engine.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's database engine.

                                                                                                  \n@param engine The instance's database engine.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "

                                                                                                  The instance's database engine.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is registered with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  \n@return The ID of the stack that the instance is registered with.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is registered with.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is registered with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MissingOnRds", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Set to 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.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Set to 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.

                                                                                                  \n@param missingOnRds Set to 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Set to 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.

                                                                                                  \n@return Set to 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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MissingOnRds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MissingOnRds", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MissingOnRds", "setterDocumentation" : "/**

                                                                                                  Set to 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.

                                                                                                  \n@param missingOnRds Set to 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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Set to 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.

                                                                                                  \n@param missingOnRds Set to 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "

                                                                                                  Set to 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.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Address" : { "c2jName" : "Address", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's address.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's address.

                                                                                                  \n@param address The instance's address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's address.

                                                                                                  \n@return The instance's address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Address", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Address", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Address", "setterDocumentation" : "/**

                                                                                                  The instance's address.

                                                                                                  \n@param address The instance's address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's address.

                                                                                                  \n@param address The instance's address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "address", "variableType" : "String", "documentation" : "

                                                                                                  The instance's address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DbInstanceIdentifier" : { "c2jName" : "DbInstanceIdentifier", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The DB instance identifier.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The DB instance identifier.

                                                                                                  \n@param dbInstanceIdentifier The DB instance identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The DB instance identifier.

                                                                                                  \n@return The DB instance identifier.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbInstanceIdentifier", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbInstanceIdentifier", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbInstanceIdentifier", "setterDocumentation" : "/**

                                                                                                  The DB instance identifier.

                                                                                                  \n@param dbInstanceIdentifier The DB instance identifier.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The DB instance identifier.

                                                                                                  \n@param dbInstanceIdentifier The DB instance identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbInstanceIdentifier", "variableType" : "String", "documentation" : "

                                                                                                  The DB instance identifier.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DbPassword" : { "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  \n@param dbPassword AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  \n@return AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbPassword", "setterDocumentation" : "/**

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  \n@param dbPassword AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  \n@param dbPassword AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                  AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DbUser" : { "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The master user name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The master user name.

                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The master user name.

                                                                                                  \n@return The master user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbUser", "setterDocumentation" : "/**

                                                                                                  The master user name.

                                                                                                  \n@param dbUser The master user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The master user name.

                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                  The master user name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Engine" : { "c2jName" : "Engine", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's database engine.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's database engine.

                                                                                                  \n@param engine The instance's database engine.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's database engine.

                                                                                                  \n@return The instance's database engine.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Engine", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Engine", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Engine", "setterDocumentation" : "/**

                                                                                                  The instance's database engine.

                                                                                                  \n@param engine The instance's database engine.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's database engine.

                                                                                                  \n@param engine The instance's database engine.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "engine", "variableType" : "String", "documentation" : "

                                                                                                  The instance's database engine.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MissingOnRds" : { "c2jName" : "MissingOnRds", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Set to 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.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Set to 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.

                                                                                                  \n@param missingOnRds Set to 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Set to 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.

                                                                                                  \n@return Set to 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.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MissingOnRds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MissingOnRds", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MissingOnRds", "setterDocumentation" : "/**

                                                                                                  Set to 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.

                                                                                                  \n@param missingOnRds Set to 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.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Set to 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.

                                                                                                  \n@param missingOnRds Set to 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "missingOnRds", "variableType" : "Boolean", "documentation" : "

                                                                                                  Set to 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.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "RdsDbInstanceArn" : { "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's ARN.

                                                                                                  \n@return The instance's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RdsDbInstanceArn", "setterDocumentation" : "/**

                                                                                                  The instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The instance's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                  The instance's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's AWS region.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's AWS region.

                                                                                                  \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's AWS region.

                                                                                                  \n@return The instance's AWS region.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                                                                                  The instance's AWS region.

                                                                                                  \n@param region The instance's AWS region.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's AWS region.

                                                                                                  \n@param region The instance's AWS region.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                  The instance's AWS region.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is registered with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  \n@return The ID of the stack that the instance is registered with.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is registered with.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is registered with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The ID of the stack that the instance is registered with.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "RdsDbInstance", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RdsDbInstance", "variableName" : "rdsDbInstance", "variableType" : "RdsDbInstance", "documentation" : null, "simpleType" : "RdsDbInstance", "variableSetterType" : "RdsDbInstance" }, "wrapper" : false }, "RebootInstanceRequest" : { "c2jName" : "RebootInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "RebootInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RebootInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceId" ], "shapeName" : "RebootInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RebootInstanceRequest", "variableName" : "rebootInstanceRequest", "variableType" : "RebootInstanceRequest", "documentation" : null, "simpleType" : "RebootInstanceRequest", "variableSetterType" : "RebootInstanceRequest" }, "wrapper" : false }, "RebootInstanceResult" : { "c2jName" : "RebootInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "RebootInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RebootInstanceResult", "variableName" : "rebootInstanceResult", "variableType" : "RebootInstanceResult", "documentation" : null, "simpleType" : "RebootInstanceResult", "variableSetterType" : "RebootInstanceResult" }, "wrapper" : false }, "Recipes" : { "c2jName" : "Recipes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  AWS OpsWorks supports five lifecycle events: setup, configuration, deploy, undeploy, and shutdown. For each layer, AWS OpsWorks runs a set of standard recipes for each event. In addition, you can provide custom recipes for any or all layers and events. AWS OpsWorks runs custom event recipes after the standard recipes. 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.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Setup", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  \n@param setup An array of custom recipe names to be run following a setup event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  \n@return An array of custom recipe names to be run following a setup event.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Setup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Setup", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Setup", "setterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  \n@param setup An array of custom recipe names to be run following a setup event.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setSetup(java.util.Collection)} or {@link #withSetup(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param setup An array of custom recipe names to be run following a setup event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Configure", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  \n@param configure An array of custom recipe names to be run following a configure event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  \n@return An array of custom recipe names to be run following a configure event.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Configure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Configure", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Configure", "setterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  \n@param configure An array of custom recipe names to be run following a configure event.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setConfigure(java.util.Collection)} or {@link #withConfigure(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param configure An array of custom recipe names to be run following a configure event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Deploy", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  \n@param deploy An array of custom recipe names to be run following a deploy event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  \n@return An array of custom recipe names to be run following a deploy event.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Deploy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deploy", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Deploy", "setterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  \n@param deploy An array of custom recipe names to be run following a deploy event.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDeploy(java.util.Collection)} or {@link #withDeploy(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param deploy An array of custom recipe names to be run following a deploy event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Undeploy", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  \n@param undeploy An array of custom recipe names to be run following a undeploy event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  \n@return An array of custom recipe names to be run following a undeploy event.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Undeploy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Undeploy", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Undeploy", "setterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  \n@param undeploy An array of custom recipe names to be run following a undeploy event.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUndeploy(java.util.Collection)} or {@link #withUndeploy(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param undeploy An array of custom recipe names to be run following a undeploy event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Shutdown", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  \n@param shutdown An array of custom recipe names to be run following a shutdown event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  \n@return An array of custom recipe names to be run following a shutdown event.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shutdown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Shutdown", "setterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  \n@param shutdown An array of custom recipe names to be run following a shutdown event.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setShutdown(java.util.Collection)} or {@link #withShutdown(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param shutdown An array of custom recipe names to be run following a shutdown event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Configure" : { "c2jName" : "Configure", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  \n@param configure An array of custom recipe names to be run following a configure event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  \n@return An array of custom recipe names to be run following a configure event.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Configure", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Configure", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Configure", "setterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  \n@param configure An array of custom recipe names to be run following a configure event.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setConfigure(java.util.Collection)} or {@link #withConfigure(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param configure An array of custom recipe names to be run following a configure event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "configure", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of custom recipe names to be run following a configure event.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Deploy" : { "c2jName" : "Deploy", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  \n@param deploy An array of custom recipe names to be run following a deploy event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  \n@return An array of custom recipe names to be run following a deploy event.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Deploy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Deploy", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Deploy", "setterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  \n@param deploy An array of custom recipe names to be run following a deploy event.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDeploy(java.util.Collection)} or {@link #withDeploy(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param deploy An array of custom recipe names to be run following a deploy event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "deploy", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of custom recipe names to be run following a deploy event.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Setup" : { "c2jName" : "Setup", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  \n@param setup An array of custom recipe names to be run following a setup event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  \n@return An array of custom recipe names to be run following a setup event.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Setup", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Setup", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Setup", "setterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  \n@param setup An array of custom recipe names to be run following a setup event.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setSetup(java.util.Collection)} or {@link #withSetup(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param setup An array of custom recipe names to be run following a setup event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "setup", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of custom recipe names to be run following a setup event.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Shutdown" : { "c2jName" : "Shutdown", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  \n@param shutdown An array of custom recipe names to be run following a shutdown event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  \n@return An array of custom recipe names to be run following a shutdown event.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shutdown", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shutdown", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Shutdown", "setterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  \n@param shutdown An array of custom recipe names to be run following a shutdown event.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setShutdown(java.util.Collection)} or {@link #withShutdown(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param shutdown An array of custom recipe names to be run following a shutdown event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "shutdown", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of custom recipe names to be run following a shutdown event.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Undeploy" : { "c2jName" : "Undeploy", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  \n@param undeploy An array of custom recipe names to be run following a undeploy event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  \n@return An array of custom recipe names to be run following a undeploy event.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Undeploy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Undeploy", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Undeploy", "setterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  \n@param undeploy An array of custom recipe names to be run following a undeploy event.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  \n

                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setUndeploy(java.util.Collection)} or {@link #withUndeploy(java.util.Collection)} if you want to override the existing values.

                                                                                                  \n@param undeploy An array of custom recipe names to be run following a undeploy event.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "undeploy", "variableType" : "java.util.List", "documentation" : "

                                                                                                  An array of custom recipe names to be run following a undeploy event.

                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "Recipes", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "recipes", "variableType" : "Recipes", "documentation" : null, "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "wrapper" : false }, "RegisterEcsClusterRequest" : { "c2jName" : "RegisterEcsClusterRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "RegisterEcsCluster", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RegisterEcsCluster", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The cluster's ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@return The cluster's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterArn", "setterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                  The cluster's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The cluster's ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@return The cluster's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterArn", "setterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                  The cluster's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "EcsClusterArn", "StackId" ], "shapeName" : "RegisterEcsClusterRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterEcsClusterRequest", "variableName" : "registerEcsClusterRequest", "variableType" : "RegisterEcsClusterRequest", "documentation" : null, "simpleType" : "RegisterEcsClusterRequest", "variableSetterType" : "RegisterEcsClusterRequest" }, "wrapper" : false }, "RegisterEcsClusterResult" : { "c2jName" : "RegisterEcsClusterResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Contains the response to a RegisterEcsCluster request.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The cluster's ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@return The cluster's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterArn", "setterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                  The cluster's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EcsClusterArn" : { "c2jName" : "EcsClusterArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The cluster's ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@return The cluster's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EcsClusterArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EcsClusterArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EcsClusterArn", "setterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The cluster's ARN.

                                                                                                  \n@param ecsClusterArn The cluster's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ecsClusterArn", "variableType" : "String", "documentation" : "

                                                                                                  The cluster's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "RegisterEcsClusterResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterEcsClusterResult", "variableName" : "registerEcsClusterResult", "variableType" : "RegisterEcsClusterResult", "documentation" : null, "simpleType" : "RegisterEcsClusterResult", "variableSetterType" : "RegisterEcsClusterResult" }, "wrapper" : false }, "RegisterElasticIpRequest" : { "c2jName" : "RegisterElasticIpRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "RegisterElasticIp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RegisterElasticIp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The Elastic IP address.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@return The Elastic IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                  The Elastic IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The Elastic IP address.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@return The Elastic IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                  The Elastic IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "ElasticIp", "StackId" ], "shapeName" : "RegisterElasticIpRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterElasticIpRequest", "variableName" : "registerElasticIpRequest", "variableType" : "RegisterElasticIpRequest", "documentation" : null, "simpleType" : "RegisterElasticIpRequest", "variableSetterType" : "RegisterElasticIpRequest" }, "wrapper" : false }, "RegisterElasticIpResult" : { "c2jName" : "RegisterElasticIpResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Contains the response to a RegisterElasticIp request.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The Elastic IP address.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@return The Elastic IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                  The Elastic IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The Elastic IP address.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@return The Elastic IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The Elastic IP address.

                                                                                                  \n@param elasticIp The Elastic IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                  The Elastic IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "RegisterElasticIpResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterElasticIpResult", "variableName" : "registerElasticIpResult", "variableType" : "RegisterElasticIpResult", "documentation" : null, "simpleType" : "RegisterElasticIpResult", "variableSetterType" : "RegisterElasticIpResult" }, "wrapper" : false }, "RegisterInstanceRequest" : { "c2jName" : "RegisterInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "RegisterInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RegisterInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is to be registered with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  \n@return The ID of the stack that the instance is to be registered with.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is to be registered with.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is to be registered with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's hostname.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's hostname.

                                                                                                  \n@param hostname The instance's hostname.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's hostname.

                                                                                                  \n@return The instance's hostname.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

                                                                                                  The instance's hostname.

                                                                                                  \n@param hostname The instance's hostname.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's hostname.

                                                                                                  \n@param hostname The instance's hostname.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                  The instance's hostname.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PublicIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's public IP address.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's public IP address.

                                                                                                  \n@param publicIp The instance's public IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's public IP address.

                                                                                                  \n@return The instance's public IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PublicIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PublicIp", "setterDocumentation" : "/**

                                                                                                  The instance's public IP address.

                                                                                                  \n@param publicIp The instance's public IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's public IP address.

                                                                                                  \n@param publicIp The instance's public IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                  The instance's public IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PrivateIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's private IP address.

                                                                                                  \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's private IP address.

                                                                                                  \n@return The instance's private IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PrivateIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PrivateIp", "setterDocumentation" : "/**

                                                                                                  The instance's private IP address.

                                                                                                  \n@param privateIp The instance's private IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's private IP address.

                                                                                                  \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RsaPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  \n@return The instances public RSA key. This key is used to encrypt communication between the instance and the service.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RsaPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RsaPublicKey", "setterDocumentation" : "/**

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : "

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RsaPublicKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  \n@return The instances public RSA key fingerprint.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RsaPublicKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RsaPublicKeyFingerprint", "setterDocumentation" : "/**

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceIdentity", "c2jShape" : "InstanceIdentity", "deprecated" : false, "documentation" : "

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  \n@return An InstanceIdentity object that contains the instance's identity.*/", "getterModel" : { "returnType" : "InstanceIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceIdentity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIdentity", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceIdentity", "setterDocumentation" : "/**

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.*/", "setterModel" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  ", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Hostname" : { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's hostname.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's hostname.

                                                                                                  \n@param hostname The instance's hostname.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's hostname.

                                                                                                  \n@return The instance's hostname.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

                                                                                                  The instance's hostname.

                                                                                                  \n@param hostname The instance's hostname.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's hostname.

                                                                                                  \n@param hostname The instance's hostname.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                  The instance's hostname.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceIdentity" : { "c2jName" : "InstanceIdentity", "c2jShape" : "InstanceIdentity", "deprecated" : false, "documentation" : "

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  \n@return An InstanceIdentity object that contains the instance's identity.*/", "getterModel" : { "returnType" : "InstanceIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceIdentity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIdentity", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceIdentity", "setterDocumentation" : "/**

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.*/", "setterModel" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  \n@param instanceIdentity An InstanceIdentity object that contains the instance's identity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "InstanceIdentity", "variableName" : "instanceIdentity", "variableType" : "InstanceIdentity", "documentation" : "

                                                                                                  An InstanceIdentity object that contains the instance's identity.

                                                                                                  ", "simpleType" : "InstanceIdentity", "variableSetterType" : "InstanceIdentity" }, "xmlNameSpaceUri" : null }, "PrivateIp" : { "c2jName" : "PrivateIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's private IP address.

                                                                                                  \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's private IP address.

                                                                                                  \n@return The instance's private IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PrivateIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PrivateIp", "setterDocumentation" : "/**

                                                                                                  The instance's private IP address.

                                                                                                  \n@param privateIp The instance's private IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's private IP address.

                                                                                                  \n@param privateIp The instance's private IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "privateIp", "variableType" : "String", "documentation" : "

                                                                                                  The instance's private IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PublicIp" : { "c2jName" : "PublicIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance's public IP address.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance's public IP address.

                                                                                                  \n@param publicIp The instance's public IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance's public IP address.

                                                                                                  \n@return The instance's public IP address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PublicIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PublicIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PublicIp", "setterDocumentation" : "/**

                                                                                                  The instance's public IP address.

                                                                                                  \n@param publicIp The instance's public IP address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance's public IP address.

                                                                                                  \n@param publicIp The instance's public IP address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "publicIp", "variableType" : "String", "documentation" : "

                                                                                                  The instance's public IP address.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RsaPublicKey" : { "c2jName" : "RsaPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  \n@return The instances public RSA key. This key is used to encrypt communication between the instance and the service.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RsaPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RsaPublicKey", "setterDocumentation" : "/**

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  \n@param rsaPublicKey The instances public RSA key. This key is used to encrypt communication between the instance and the service.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKey", "variableType" : "String", "documentation" : "

                                                                                                  The instances public RSA key. This key is used to encrypt communication between the instance and the service.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RsaPublicKeyFingerprint" : { "c2jName" : "RsaPublicKeyFingerprint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  \n@return The instances public RSA key fingerprint.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RsaPublicKeyFingerprint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RsaPublicKeyFingerprint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RsaPublicKeyFingerprint", "setterDocumentation" : "/**

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  \n@param rsaPublicKeyFingerprint The instances public RSA key fingerprint.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rsaPublicKeyFingerprint", "variableType" : "String", "documentation" : "

                                                                                                  The instances public RSA key fingerprint.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is to be registered with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  \n@return The ID of the stack that the instance is to be registered with.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is to be registered with.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  \n@param stackId The ID of the stack that the instance is to be registered with.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The ID of the stack that the instance is to be registered with.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId" ], "shapeName" : "RegisterInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterInstanceRequest", "variableName" : "registerInstanceRequest", "variableType" : "RegisterInstanceRequest", "documentation" : null, "simpleType" : "RegisterInstanceRequest", "variableSetterType" : "RegisterInstanceRequest" }, "wrapper" : false }, "RegisterInstanceResult" : { "c2jName" : "RegisterInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Contains the response to a RegisterInstanceResult request.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  \n@param instanceId The registered instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  \n@return The registered instance's AWS OpsWorks ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  \n@param instanceId The registered instance's AWS OpsWorks ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  \n@param instanceId The registered instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  \n@param instanceId The registered instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  \n@return The registered instance's AWS OpsWorks ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  \n@param instanceId The registered instance's AWS OpsWorks ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  \n@param instanceId The registered instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The registered instance's AWS OpsWorks ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "RegisterInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterInstanceResult", "variableName" : "registerInstanceResult", "variableType" : "RegisterInstanceResult", "documentation" : null, "simpleType" : "RegisterInstanceResult", "variableSetterType" : "RegisterInstanceResult" }, "wrapper" : false }, "RegisterRdsDbInstanceRequest" : { "c2jName" : "RegisterRdsDbInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "RegisterRdsDbInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RegisterRdsDbInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  \n@return The Amazon RDS instance's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RdsDbInstanceArn", "setterDocumentation" : "/**

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The database's master user name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The database's master user name.

                                                                                                  \n@param dbUser The database's master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The database's master user name.

                                                                                                  \n@return The database's master user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbUser", "setterDocumentation" : "/**

                                                                                                  The database's master user name.

                                                                                                  \n@param dbUser The database's master user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The database's master user name.

                                                                                                  \n@param dbUser The database's master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                  The database's master user name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The database password.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The database password.

                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The database password.

                                                                                                  \n@return The database password.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbPassword", "setterDocumentation" : "/**

                                                                                                  The database password.

                                                                                                  \n@param dbPassword The database password.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The database password.

                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                  The database password.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DbPassword" : { "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The database password.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The database password.

                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The database password.

                                                                                                  \n@return The database password.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbPassword", "setterDocumentation" : "/**

                                                                                                  The database password.

                                                                                                  \n@param dbPassword The database password.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The database password.

                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                  The database password.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DbUser" : { "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The database's master user name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The database's master user name.

                                                                                                  \n@param dbUser The database's master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The database's master user name.

                                                                                                  \n@return The database's master user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbUser", "setterDocumentation" : "/**

                                                                                                  The database's master user name.

                                                                                                  \n@param dbUser The database's master user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The database's master user name.

                                                                                                  \n@param dbUser The database's master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                  The database's master user name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RdsDbInstanceArn" : { "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  \n@return The Amazon RDS instance's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RdsDbInstanceArn", "setterDocumentation" : "/**

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                  The Amazon RDS instance's ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId", "RdsDbInstanceArn", "DbUser", "DbPassword" ], "shapeName" : "RegisterRdsDbInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterRdsDbInstanceRequest", "variableName" : "registerRdsDbInstanceRequest", "variableType" : "RegisterRdsDbInstanceRequest", "documentation" : null, "simpleType" : "RegisterRdsDbInstanceRequest", "variableSetterType" : "RegisterRdsDbInstanceRequest" }, "wrapper" : false }, "RegisterRdsDbInstanceResult" : { "c2jName" : "RegisterRdsDbInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "RegisterRdsDbInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterRdsDbInstanceResult", "variableName" : "registerRdsDbInstanceResult", "variableType" : "RegisterRdsDbInstanceResult", "documentation" : null, "simpleType" : "RegisterRdsDbInstanceResult", "variableSetterType" : "RegisterRdsDbInstanceResult" }, "wrapper" : false }, "RegisterVolumeRequest" : { "c2jName" : "RegisterVolumeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "RegisterVolume", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.RegisterVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The Amazon EBS volume ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The Amazon EBS volume ID.

                                                                                                  \n@param ec2VolumeId The Amazon EBS volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The Amazon EBS volume ID.

                                                                                                  \n@return The Amazon EBS volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ec2VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Ec2VolumeId", "setterDocumentation" : "/**

                                                                                                  The Amazon EBS volume ID.

                                                                                                  \n@param ec2VolumeId The Amazon EBS volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The Amazon EBS volume ID.

                                                                                                  \n@param ec2VolumeId The Amazon EBS volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                  The Amazon EBS volume ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Ec2VolumeId" : { "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The Amazon EBS volume ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The Amazon EBS volume ID.

                                                                                                  \n@param ec2VolumeId The Amazon EBS volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The Amazon EBS volume ID.

                                                                                                  \n@return The Amazon EBS volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ec2VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Ec2VolumeId", "setterDocumentation" : "/**

                                                                                                  The Amazon EBS volume ID.

                                                                                                  \n@param ec2VolumeId The Amazon EBS volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The Amazon EBS volume ID.

                                                                                                  \n@param ec2VolumeId The Amazon EBS volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                  The Amazon EBS volume ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId" ], "shapeName" : "RegisterVolumeRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterVolumeRequest", "variableName" : "registerVolumeRequest", "variableType" : "RegisterVolumeRequest", "documentation" : null, "simpleType" : "RegisterVolumeRequest", "variableSetterType" : "RegisterVolumeRequest" }, "wrapper" : false }, "RegisterVolumeResult" : { "c2jName" : "RegisterVolumeResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Contains the response to a RegisterVolume request.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The volume ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The volume ID.

                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The volume ID.

                                                                                                  \n@return The volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

                                                                                                  The volume ID.

                                                                                                  \n@param volumeId The volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The volume ID.

                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                  The volume ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeId" : { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The volume ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The volume ID.

                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The volume ID.

                                                                                                  \n@return The volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

                                                                                                  The volume ID.

                                                                                                  \n@param volumeId The volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The volume ID.

                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                  The volume ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "RegisterVolumeResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterVolumeResult", "variableName" : "registerVolumeResult", "variableType" : "RegisterVolumeResult", "documentation" : null, "simpleType" : "RegisterVolumeResult", "variableSetterType" : "RegisterVolumeResult" }, "wrapper" : false }, "ReportedOs" : { "c2jName" : "ReportedOs", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  A registered instance's reported operating system.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Family", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The operating system family.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The operating system family.

                                                                                                  \n@param family The operating system family.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The operating system family.

                                                                                                  \n@return The operating system family.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Family", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Family", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Family", "setterDocumentation" : "/**

                                                                                                  The operating system family.

                                                                                                  \n@param family The operating system family.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The operating system family.

                                                                                                  \n@param family The operating system family.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "

                                                                                                  The operating system family.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The operating system name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The operating system name.

                                                                                                  \n@param name The operating system name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The operating system name.

                                                                                                  \n@return The operating system name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                  The operating system name.

                                                                                                  \n@param name The operating system name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The operating system name.

                                                                                                  \n@param name The operating system name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                  The operating system name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The operating system version.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The operating system version.

                                                                                                  \n@param version The operating system version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The operating system version.

                                                                                                  \n@return The operating system version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Version", "setterDocumentation" : "/**

                                                                                                  The operating system version.

                                                                                                  \n@param version The operating system version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The operating system version.

                                                                                                  \n@param version The operating system version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                  The operating system version.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Family" : { "c2jName" : "Family", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The operating system family.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The operating system family.

                                                                                                  \n@param family The operating system family.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The operating system family.

                                                                                                  \n@return The operating system family.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Family", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Family", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Family", "setterDocumentation" : "/**

                                                                                                  The operating system family.

                                                                                                  \n@param family The operating system family.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The operating system family.

                                                                                                  \n@param family The operating system family.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "family", "variableType" : "String", "documentation" : "

                                                                                                  The operating system family.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The operating system name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The operating system name.

                                                                                                  \n@param name The operating system name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The operating system name.

                                                                                                  \n@return The operating system name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                  The operating system name.

                                                                                                  \n@param name The operating system name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The operating system name.

                                                                                                  \n@param name The operating system name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                  The operating system name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The operating system version.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The operating system version.

                                                                                                  \n@param version The operating system version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The operating system version.

                                                                                                  \n@return The operating system version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Version", "setterDocumentation" : "/**

                                                                                                  The operating system version.

                                                                                                  \n@param version The operating system version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The operating system version.

                                                                                                  \n@param version The operating system version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                  The operating system version.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ReportedOs", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ReportedOs", "variableName" : "reportedOs", "variableType" : "ReportedOs", "documentation" : null, "simpleType" : "ReportedOs", "variableSetterType" : "ReportedOs" }, "wrapper" : false }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Indicates that a resource was not found.

                                                                                                  ", "enums" : null, "errorCode" : "ResourceNotFoundException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "ResourceNotFoundException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceNotFoundException", "variableName" : "resourceNotFoundException", "variableType" : "ResourceNotFoundException", "documentation" : null, "simpleType" : "ResourceNotFoundException", "variableSetterType" : "ResourceNotFoundException" }, "wrapper" : false }, "RootDeviceType" : { "c2jName" : "RootDeviceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Ebs", "value" : "ebs" }, { "name" : "InstanceStore", "value" : "instance-store" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "RootDeviceType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RootDeviceType", "variableName" : "rootDeviceType", "variableType" : "RootDeviceType", "documentation" : null, "simpleType" : "RootDeviceType", "variableSetterType" : "RootDeviceType" }, "wrapper" : false }, "SelfUserProfile" : { "c2jName" : "SelfUserProfile", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Describes a user's SSH information.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's IAM ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                  The user's IAM ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's name.

                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's name.

                                                                                                  \n@return The user's name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                  The user's name.

                                                                                                  \n@param name The user's name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's name.

                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                  The user's name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's SSH user name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's SSH user name.

                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's SSH user name.

                                                                                                  \n@return The user's SSH user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshUsername", "setterDocumentation" : "/**

                                                                                                  The user's SSH user name.

                                                                                                  \n@param sshUsername The user's SSH user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's SSH user name.

                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                  The user's SSH user name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's SSH public key.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's SSH public key.

                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's SSH public key.

                                                                                                  \n@return The user's SSH public key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshPublicKey", "setterDocumentation" : "/**

                                                                                                  The user's SSH public key.

                                                                                                  \n@param sshPublicKey The user's SSH public key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's SSH public key.

                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                  The user's SSH public key.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamUserArn" : { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's IAM ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                  The user's IAM ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's name.

                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's name.

                                                                                                  \n@return The user's name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                  The user's name.

                                                                                                  \n@param name The user's name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's name.

                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                  The user's name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's SSH public key.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's SSH public key.

                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's SSH public key.

                                                                                                  \n@return The user's SSH public key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshPublicKey", "setterDocumentation" : "/**

                                                                                                  The user's SSH public key.

                                                                                                  \n@param sshPublicKey The user's SSH public key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's SSH public key.

                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                  The user's SSH public key.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshUsername" : { "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's SSH user name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's SSH user name.

                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's SSH user name.

                                                                                                  \n@return The user's SSH user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshUsername", "setterDocumentation" : "/**

                                                                                                  The user's SSH user name.

                                                                                                  \n@param sshUsername The user's SSH user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's SSH user name.

                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                  The user's SSH user name.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "SelfUserProfile", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SelfUserProfile", "variableName" : "selfUserProfile", "variableType" : "SelfUserProfile", "documentation" : null, "simpleType" : "SelfUserProfile", "variableSetterType" : "SelfUserProfile" }, "wrapper" : false }, "ServiceError" : { "c2jName" : "ServiceError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Describes an AWS OpsWorks service error.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ServiceErrorId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The error ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The error ID.

                                                                                                  \n@param serviceErrorId The error ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The error ID.

                                                                                                  \n@return The error ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceErrorId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ServiceErrorId", "setterDocumentation" : "/**

                                                                                                  The error ID.

                                                                                                  \n@param serviceErrorId The error ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The error ID.

                                                                                                  \n@param serviceErrorId The error ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "

                                                                                                  The error ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The error type.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The error type.

                                                                                                  \n@param type The error type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The error type.

                                                                                                  \n@return The error type.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                                                                                  The error type.

                                                                                                  \n@param type The error type.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The error type.

                                                                                                  \n@param type The error type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                  The error type.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Message", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  A message that describes the error.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A message that describes the error.

                                                                                                  \n@param message A message that describes the error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A message that describes the error.

                                                                                                  \n@return A message that describes the error.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Message", "setterDocumentation" : "/**

                                                                                                  A message that describes the error.

                                                                                                  \n@param message A message that describes the error.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  A message that describes the error.

                                                                                                  \n@param message A message that describes the error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                  A message that describes the error.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                  When the error occurred.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  When the error occurred.

                                                                                                  \n@param createdAt When the error occurred.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  When the error occurred.

                                                                                                  \n@return When the error occurred.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                                                                                  When the error occurred.

                                                                                                  \n@param createdAt When the error occurred.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  When the error occurred.

                                                                                                  \n@param createdAt When the error occurred.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                  When the error occurred.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedAt" : { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                  When the error occurred.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  When the error occurred.

                                                                                                  \n@param createdAt When the error occurred.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  When the error occurred.

                                                                                                  \n@return When the error occurred.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                                                                                  When the error occurred.

                                                                                                  \n@param createdAt When the error occurred.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  When the error occurred.

                                                                                                  \n@param createdAt When the error occurred.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                  When the error occurred.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Message" : { "c2jName" : "Message", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  A message that describes the error.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  A message that describes the error.

                                                                                                  \n@param message A message that describes the error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  A message that describes the error.

                                                                                                  \n@return A message that describes the error.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Message", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Message", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Message", "setterDocumentation" : "/**

                                                                                                  A message that describes the error.

                                                                                                  \n@param message A message that describes the error.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  A message that describes the error.

                                                                                                  \n@param message A message that describes the error.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                  A message that describes the error.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceErrorId" : { "c2jName" : "ServiceErrorId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The error ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The error ID.

                                                                                                  \n@param serviceErrorId The error ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The error ID.

                                                                                                  \n@return The error ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceErrorId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceErrorId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ServiceErrorId", "setterDocumentation" : "/**

                                                                                                  The error ID.

                                                                                                  \n@param serviceErrorId The error ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The error ID.

                                                                                                  \n@param serviceErrorId The error ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceErrorId", "variableType" : "String", "documentation" : "

                                                                                                  The error ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The error type.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The error type.

                                                                                                  \n@param type The error type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The error type.

                                                                                                  \n@return The error type.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                                                                                  The error type.

                                                                                                  \n@param type The error type.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The error type.

                                                                                                  \n@param type The error type.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                  The error type.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ServiceError", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ServiceError", "variableName" : "serviceError", "variableType" : "ServiceError", "documentation" : null, "simpleType" : "ServiceError", "variableSetterType" : "ServiceError" }, "wrapper" : false }, "SetLoadBasedAutoScalingRequest" : { "c2jName" : "SetLoadBasedAutoScalingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "SetLoadBasedAutoScaling", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.SetLoadBasedAutoScaling", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Enable", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  \n@param enable Enables load-based auto scaling for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  \n@return Enables load-based auto scaling for the layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Enable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Enable", "setterDocumentation" : "/**

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  \n@param enable Enables load-based auto scaling for the layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  \n@param enable Enables load-based auto scaling for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                  An 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.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param upScaling An 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@return An 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.*/", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UpScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UpScaling", "setterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param upScaling An 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.*/", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param upScaling An 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                  An 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.

                                                                                                  ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                  An 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.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param downScaling An 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@return An 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.*/", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DownScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DownScaling", "setterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param downScaling An 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.*/", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param downScaling An 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                  An 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.

                                                                                                  ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DownScaling" : { "c2jName" : "DownScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                  An 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.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param downScaling An 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@return An 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.*/", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DownScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DownScaling", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DownScaling", "setterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param downScaling An 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.*/", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param downScaling An 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "downScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                  An 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.

                                                                                                  ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null }, "Enable" : { "c2jName" : "Enable", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  \n@param enable Enables load-based auto scaling for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  \n@return Enables load-based auto scaling for the layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Enable", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Enable", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Enable", "setterDocumentation" : "/**

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  \n@param enable Enables load-based auto scaling for the layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  \n@param enable Enables load-based auto scaling for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enable", "variableType" : "Boolean", "documentation" : "

                                                                                                  Enables load-based auto scaling for the layer.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The layer ID.

                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                  The layer ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UpScaling" : { "c2jName" : "UpScaling", "c2jShape" : "AutoScalingThresholds", "deprecated" : false, "documentation" : "

                                                                                                  An 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.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param upScaling An 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@return An 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.*/", "getterModel" : { "returnType" : "AutoScalingThresholds", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UpScaling", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UpScaling", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UpScaling", "setterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param upScaling An 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.*/", "setterModel" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An 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.

                                                                                                  \n@param upScaling An 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "AutoScalingThresholds", "variableName" : "upScaling", "variableType" : "AutoScalingThresholds", "documentation" : "

                                                                                                  An 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.

                                                                                                  ", "simpleType" : "AutoScalingThresholds", "variableSetterType" : "AutoScalingThresholds" }, "xmlNameSpaceUri" : null } }, "required" : [ "LayerId" ], "shapeName" : "SetLoadBasedAutoScalingRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetLoadBasedAutoScalingRequest", "variableName" : "setLoadBasedAutoScalingRequest", "variableType" : "SetLoadBasedAutoScalingRequest", "documentation" : null, "simpleType" : "SetLoadBasedAutoScalingRequest", "variableSetterType" : "SetLoadBasedAutoScalingRequest" }, "wrapper" : false }, "SetLoadBasedAutoScalingResult" : { "c2jName" : "SetLoadBasedAutoScalingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "SetLoadBasedAutoScalingResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetLoadBasedAutoScalingResult", "variableName" : "setLoadBasedAutoScalingResult", "variableType" : "SetLoadBasedAutoScalingResult", "documentation" : null, "simpleType" : "SetLoadBasedAutoScalingResult", "variableSetterType" : "SetLoadBasedAutoScalingResult" }, "wrapper" : false }, "SetPermissionRequest" : { "c2jName" : "SetPermissionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "SetPermission", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.SetPermission", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's IAM ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                  The user's IAM ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  \n@param allowSsh The user is allowed to use SSH to communicate with the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  \n@return The user is allowed to use SSH to communicate with the instance.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSsh", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSsh", "setterDocumentation" : "/**

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  \n@param allowSsh The user is allowed to use SSH to communicate with the instance.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  \n@param allowSsh The user is allowed to use SSH to communicate with the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  \n@param allowSudo The user is allowed to use sudo to elevate privileges.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  \n@return The user is allowed to use sudo to elevate privileges.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSudo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSudo", "setterDocumentation" : "/**

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  \n@param allowSudo The user is allowed to use sudo to elevate privileges.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  \n@param allowSudo The user is allowed to use sudo to elevate privileges.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Level", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  \n@return The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Level", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Level", "setterDocumentation" : "/**

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowSsh" : { "c2jName" : "AllowSsh", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  \n@param allowSsh The user is allowed to use SSH to communicate with the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  \n@return The user is allowed to use SSH to communicate with the instance.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSsh", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSsh", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSsh", "setterDocumentation" : "/**

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  \n@param allowSsh The user is allowed to use SSH to communicate with the instance.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  \n@param allowSsh The user is allowed to use SSH to communicate with the instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSsh", "variableType" : "Boolean", "documentation" : "

                                                                                                  The user is allowed to use SSH to communicate with the instance.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AllowSudo" : { "c2jName" : "AllowSudo", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  \n@param allowSudo The user is allowed to use sudo to elevate privileges.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  \n@return The user is allowed to use sudo to elevate privileges.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSudo", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSudo", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSudo", "setterDocumentation" : "/**

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  \n@param allowSudo The user is allowed to use sudo to elevate privileges.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  \n@param allowSudo The user is allowed to use sudo to elevate privileges.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSudo", "variableType" : "Boolean", "documentation" : "

                                                                                                  The user is allowed to use sudo to elevate privileges.

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "IamUserArn" : { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's IAM ARN.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's IAM ARN.

                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                  The user's IAM ARN.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Level" : { "c2jName" : "Level", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  \n@return The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Level", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Level", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Level", "setterDocumentation" : "/**

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  \n@param level The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "level", "variableType" : "String", "documentation" : "

                                                                                                  The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.

                                                                                                  • deny

                                                                                                  • show

                                                                                                  • deploy

                                                                                                  • manage

                                                                                                  • iam_only

                                                                                                  For more information on the permissions associated with these levels, see Managing User Permissions.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The stack ID.

                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                  The stack ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId", "IamUserArn" ], "shapeName" : "SetPermissionRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetPermissionRequest", "variableName" : "setPermissionRequest", "variableType" : "SetPermissionRequest", "documentation" : null, "simpleType" : "SetPermissionRequest", "variableSetterType" : "SetPermissionRequest" }, "wrapper" : false }, "SetPermissionResult" : { "c2jName" : "SetPermissionResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "SetPermissionResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetPermissionResult", "variableName" : "setPermissionResult", "variableType" : "SetPermissionResult", "documentation" : null, "simpleType" : "SetPermissionResult", "variableSetterType" : "SetPermissionResult" }, "wrapper" : false }, "SetTimeBasedAutoScalingRequest" : { "c2jName" : "SetTimeBasedAutoScalingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "SetTimeBasedAutoScaling", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.SetTimeBasedAutoScaling", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  \n@return An AutoScalingSchedule with the instance schedule.*/", "getterModel" : { "returnType" : "WeeklyAutoScalingSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoScalingSchedule", "setterDocumentation" : "/**

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.*/", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutoScalingSchedule" : { "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  \n@return An AutoScalingSchedule with the instance schedule.*/", "getterModel" : { "returnType" : "WeeklyAutoScalingSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoScalingSchedule", "setterDocumentation" : "/**

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.*/", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  \n@param autoScalingSchedule An AutoScalingSchedule with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                  An AutoScalingSchedule with the instance schedule.

                                                                                                  ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The instance ID.

                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The instance ID.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceId" ], "shapeName" : "SetTimeBasedAutoScalingRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetTimeBasedAutoScalingRequest", "variableName" : "setTimeBasedAutoScalingRequest", "variableType" : "SetTimeBasedAutoScalingRequest", "documentation" : null, "simpleType" : "SetTimeBasedAutoScalingRequest", "variableSetterType" : "SetTimeBasedAutoScalingRequest" }, "wrapper" : false }, "SetTimeBasedAutoScalingResult" : { "c2jName" : "SetTimeBasedAutoScalingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "SetTimeBasedAutoScalingResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetTimeBasedAutoScalingResult", "variableName" : "setTimeBasedAutoScalingResult", "variableType" : "SetTimeBasedAutoScalingResult", "documentation" : null, "simpleType" : "SetTimeBasedAutoScalingResult", "variableSetterType" : "SetTimeBasedAutoScalingResult" }, "wrapper" : false }, "ShutdownEventConfiguration" : { "c2jName" : "ShutdownEventConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  The Shutdown event configuration.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "ExecutionTimeout", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  \n@param executionTimeout The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  \n@return The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ExecutionTimeout", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTimeout", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ExecutionTimeout", "setterDocumentation" : "/**

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  \n@param executionTimeout The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  \n@param executionTimeout The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DelayUntilElbConnectionsDrained", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  \n@return Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DelayUntilElbConnectionsDrained", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DelayUntilElbConnectionsDrained", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DelayUntilElbConnectionsDrained", "setterDocumentation" : "/**

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DelayUntilElbConnectionsDrained" : { "c2jName" : "DelayUntilElbConnectionsDrained", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  \n@return Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DelayUntilElbConnectionsDrained", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DelayUntilElbConnectionsDrained", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DelayUntilElbConnectionsDrained", "setterDocumentation" : "/**

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  \n@param delayUntilElbConnectionsDrained Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "delayUntilElbConnectionsDrained", "variableType" : "Boolean", "documentation" : "

                                                                                                  Whether to enable Elastic Load Balancing connection draining. For more information, see Connection Draining

                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ExecutionTimeout" : { "c2jName" : "ExecutionTimeout", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  \n@param executionTimeout The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  \n@return The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ExecutionTimeout", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTimeout", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ExecutionTimeout", "setterDocumentation" : "/**

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  \n@param executionTimeout The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  \n@param executionTimeout The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "executionTimeout", "variableType" : "Integer", "documentation" : "

                                                                                                  The time, in seconds, that AWS OpsWorks will wait after triggering a Shutdown event before shutting down an instance.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "ShutdownEventConfiguration", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ShutdownEventConfiguration", "variableName" : "shutdownEventConfiguration", "variableType" : "ShutdownEventConfiguration", "documentation" : null, "simpleType" : "ShutdownEventConfiguration", "variableSetterType" : "ShutdownEventConfiguration" }, "wrapper" : false }, "Source" : { "c2jName" : "Source", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                  Contains the information required to retrieve an app or cookbook from a repository. For more information, see Creating Apps or Custom Recipes and Cookbooks.

                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Type", "c2jShape" : "SourceType", "deprecated" : false, "documentation" : "

                                                                                                  The repository type.

                                                                                                  ", "enumType" : "SourceType", "fluentSetterDocumentation" : "/**

                                                                                                  The repository type.

                                                                                                  \n@param type The repository type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType*/", "getterDocumentation" : "/**

                                                                                                  The repository type.

                                                                                                  \n@return The repository type.\n@see SourceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                                                                                  The repository type.

                                                                                                  \n@param type The repository type.\n@see SourceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The repository type.

                                                                                                  \n@param type The repository type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                  The repository type.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Url", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  The source URL.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  The source URL.

                                                                                                  \n@param url The source URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                  The source URL.

                                                                                                  \n@return The source URL.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Url", "setterDocumentation" : "/**

                                                                                                  The source URL.

                                                                                                  \n@param url The source URL.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                  The source URL.

                                                                                                  \n@param url The source URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                  The source URL.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Username", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                  This parameter depends on the repository type.

                                                                                                  • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                  • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                  This parameter depends on the repository type.

                                                                                                  • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                  • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                  \n@param username This parameter depends on the repository type.

                                                                                                  • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                  • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                    This parameter depends on the repository type.

                                                                                                    • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                    • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                    \n@return This parameter depends on the repository type.

                                                                                                    • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                    • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                    • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                                                                                      This parameter depends on the repository type.

                                                                                                      • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                      • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                      \n@param username This parameter depends on the repository type.

                                                                                                      • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                      • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                      • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                        This parameter depends on the repository type.

                                                                                                        • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                        • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                        \n@param username This parameter depends on the repository type.

                                                                                                        • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                        • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                          This parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                          • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Password", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@return When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Password", "setterDocumentation" : "/**

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param sshKey In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@return In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshKey", "setterDocumentation" : "/**

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param sshKey In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param sshKey In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Revision", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          \n@param revision The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          \n@return The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Revision", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Revision", "setterDocumentation" : "/**

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          \n@param revision The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          \n@param revision The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Password" : { "c2jName" : "Password", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@return When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Password", "setterDocumentation" : "/**

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param password When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                          When included in a request, the parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Password to the appropriate IAM secret access key.

                                                                                                          • For HTTP bundles and Subversion repositories, set Password to the password.

                                                                                                          For more information on how to safely handle IAM credentials, see http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Revision" : { "c2jName" : "Revision", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          \n@param revision The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          \n@return The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Revision", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Revision", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Revision", "setterDocumentation" : "/**

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          \n@param revision The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          \n@param revision The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "revision", "variableType" : "String", "documentation" : "

                                                                                                          The application's version. AWS OpsWorks enables you to easily deploy new versions of an application. One of the simplest approaches is to have branches or revisions in your repository that represent different versions that can potentially be deployed.

                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshKey" : { "c2jName" : "SshKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param sshKey In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@return In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshKey", "setterDocumentation" : "/**

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param sshKey In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          \n@param sshKey In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKey", "variableType" : "String", "documentation" : "

                                                                                                          In requests, the repository's SSH key.

                                                                                                          In responses, AWS OpsWorks returns *****FILTERED***** instead of the actual value.

                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "SourceType", "deprecated" : false, "documentation" : "

                                                                                                          The repository type.

                                                                                                          ", "enumType" : "SourceType", "fluentSetterDocumentation" : "/**

                                                                                                          The repository type.

                                                                                                          \n@param type The repository type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType*/", "getterDocumentation" : "/**

                                                                                                          The repository type.

                                                                                                          \n@return The repository type.\n@see SourceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                                                                                          The repository type.

                                                                                                          \n@param type The repository type.\n@see SourceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                          The repository type.

                                                                                                          \n@param type The repository type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SourceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                          The repository type.

                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Url" : { "c2jName" : "Url", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                          The source URL.

                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                          The source URL.

                                                                                                          \n@param url The source URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                          The source URL.

                                                                                                          \n@return The source URL.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Url", "setterDocumentation" : "/**

                                                                                                          The source URL.

                                                                                                          \n@param url The source URL.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                          The source URL.

                                                                                                          \n@param url The source URL.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

                                                                                                          The source URL.

                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                          This parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                          • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                          This parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                          • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                          \n@param username This parameter depends on the repository type.

                                                                                                          • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                          • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                            This parameter depends on the repository type.

                                                                                                            • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                            • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                            \n@return This parameter depends on the repository type.

                                                                                                            • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                            • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                            • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                                                                                              This parameter depends on the repository type.

                                                                                                              • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                              • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                              \n@param username This parameter depends on the repository type.

                                                                                                              • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                              • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                              • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                This parameter depends on the repository type.

                                                                                                                • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                \n@param username This parameter depends on the repository type.

                                                                                                                • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                  This parameter depends on the repository type.

                                                                                                                  • For Amazon S3 bundles, set Username to the appropriate IAM access key ID.

                                                                                                                  • For HTTP bundles, Git repositories, and Subversion repositories, set Username to the user name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "Source", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Source", "variableName" : "source", "variableType" : "Source", "documentation" : null, "simpleType" : "Source", "variableSetterType" : "Source" }, "wrapper" : false }, "SourceType" : { "c2jName" : "SourceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Git", "value" : "git" }, { "name" : "Svn", "value" : "svn" }, { "name" : "Archive", "value" : "archive" }, { "name" : "S3", "value" : "s3" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "SourceType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SourceType", "variableName" : "sourceType", "variableType" : "SourceType", "documentation" : null, "simpleType" : "SourceType", "variableSetterType" : "SourceType" }, "wrapper" : false }, "SslConfiguration" : { "c2jName" : "SslConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                  Describes an app's SSL configuration.

                                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Certificate", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  \n@param certificate The contents of the certificate's domain.crt file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  \n@return The contents of the certificate's domain.crt file.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Certificate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Certificate", "setterDocumentation" : "/**

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  \n@param certificate The contents of the certificate's domain.crt file.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  \n@param certificate The contents of the certificate's domain.crt file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "PrivateKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  \n@param privateKey The private key; the contents of the certificate's domain.kex file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  \n@return The private key; the contents of the certificate's domain.kex file.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PrivateKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PrivateKey", "setterDocumentation" : "/**

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  \n@param privateKey The private key; the contents of the certificate's domain.kex file.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  \n@param privateKey The private key; the contents of the certificate's domain.kex file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : "

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Chain", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  \n@return Optional. Can be used to specify an intermediate certificate authority key or client authentication.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Chain", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Chain", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Chain", "setterDocumentation" : "/**

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : "

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Certificate" : { "c2jName" : "Certificate", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  \n@param certificate The contents of the certificate's domain.crt file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  \n@return The contents of the certificate's domain.crt file.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Certificate", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Certificate", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Certificate", "setterDocumentation" : "/**

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  \n@param certificate The contents of the certificate's domain.crt file.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  \n@param certificate The contents of the certificate's domain.crt file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "certificate", "variableType" : "String", "documentation" : "

                                                                                                                  The contents of the certificate's domain.crt file.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Chain" : { "c2jName" : "Chain", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  \n@return Optional. Can be used to specify an intermediate certificate authority key or client authentication.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Chain", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Chain", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Chain", "setterDocumentation" : "/**

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  \n@param chain Optional. Can be used to specify an intermediate certificate authority key or client authentication.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "chain", "variableType" : "String", "documentation" : "

                                                                                                                  Optional. Can be used to specify an intermediate certificate authority key or client authentication.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PrivateKey" : { "c2jName" : "PrivateKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  \n@param privateKey The private key; the contents of the certificate's domain.kex file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  \n@return The private key; the contents of the certificate's domain.kex file.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "PrivateKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "PrivateKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "PrivateKey", "setterDocumentation" : "/**

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  \n@param privateKey The private key; the contents of the certificate's domain.kex file.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  \n@param privateKey The private key; the contents of the certificate's domain.kex file.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "privateKey", "variableType" : "String", "documentation" : "

                                                                                                                  The private key; the contents of the certificate's domain.kex file.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "Certificate", "PrivateKey" ], "shapeName" : "SslConfiguration", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : null, "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "wrapper" : false }, "Stack" : { "c2jName" : "Stack", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                  Describes a stack.

                                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@return The stack name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The stack name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's ARN.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@return The stack's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Arn", "setterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's ARN.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@return The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@return The VPC ID; applicable only if the stack is running in a VPC.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VpcId", "setterDocumentation" : "/**

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's attributes.

                                                                                                                  \n@param attributes The stack's attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's attributes.

                                                                                                                  \n@return The stack's attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see StackAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see StackAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                                                                                                  The stack's attributes.

                                                                                                                  \n@param attributes The stack's attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's attributes.

                                                                                                                  \n@param attributes The stack's attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                  The stack's attributes.

                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  \n@return The stack AWS Identity and Access Management (IAM) role.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ServiceRoleArn", "setterDocumentation" : "/**

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@return The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultInstanceProfileArn", "setterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's default operating system.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's default operating system.

                                                                                                                  \n@param defaultOs The stack's default operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's default operating system.

                                                                                                                  \n@return The stack's default operating system.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultOs", "setterDocumentation" : "/**

                                                                                                                  The stack's default operating system.

                                                                                                                  \n@param defaultOs The stack's default operating system.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's default operating system.

                                                                                                                  \n@param defaultOs The stack's default operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's default operating system.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  \n@return The stack host name theme, with spaces replaced by underscores.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HostnameTheme", "setterDocumentation" : "/**

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@return The stack's default Availability Zone. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultAvailabilityZone", "setterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@return The default subnet ID; applicable only if the stack is running in a VPC.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSubnetId", "setterDocumentation" : "/**

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@return A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                                                                                                  The configuration manager.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The configuration manager.

                                                                                                                  \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The configuration manager.

                                                                                                                  \n@return The configuration manager.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

                                                                                                                  The configuration manager.

                                                                                                                  \n@param configurationManager The configuration manager.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The configuration manager.

                                                                                                                  \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                                                                  The configuration manager.

                                                                                                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.*/", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChefConfiguration", "setterDocumentation" : "/**

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.*/", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@return Whether the stack uses custom cookbooks.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseCustomCookbooks", "setterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  \n@return Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "/**

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomCookbooksSource", "setterDocumentation" : "/**\n@param customCookbooksSource */", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  \n@return A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSshKeyName", "setterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                                  The date when the stack was created.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The date when the stack was created.

                                                                                                                  \n@param createdAt The date when the stack was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The date when the stack was created.

                                                                                                                  \n@return The date when the stack was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                                                                                                  The date when the stack was created.

                                                                                                                  \n@param createdAt The date when the stack was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The date when the stack was created.

                                                                                                                  \n@param createdAt The date when the stack was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                                  The date when the stack was created.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  ", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@return The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultRootDeviceType", "setterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  \n@return The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  \n@return The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  \n@param agentVersion The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                  The agent version. This parameter is set to LATEST for auto-update. or a version number for a fixed agent version.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Arn" : { "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's ARN.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@return The stack's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Arn", "setterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's ARN.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's attributes.

                                                                                                                  \n@param attributes The stack's attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's attributes.

                                                                                                                  \n@return The stack's attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see StackAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see StackAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                                                                                                  The stack's attributes.

                                                                                                                  \n@param attributes The stack's attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's attributes.

                                                                                                                  \n@param attributes The stack's attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                  The stack's attributes.

                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ChefConfiguration" : { "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  \n@return A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.*/", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChefConfiguration", "setterDocumentation" : "/**

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.*/", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  \n@param chefConfiguration A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                                                                                                  A ChefConfiguration object that specifies whether to enable Berkshelf and the Berkshelf version. For more information, see Create a New Stack.

                                                                                                                  ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlNameSpaceUri" : null }, "ConfigurationManager" : { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                                                                                                  The configuration manager.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The configuration manager.

                                                                                                                  \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The configuration manager.

                                                                                                                  \n@return The configuration manager.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

                                                                                                                  The configuration manager.

                                                                                                                  \n@param configurationManager The configuration manager.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The configuration manager.

                                                                                                                  \n@param configurationManager The configuration manager.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                                                                  The configuration manager.

                                                                                                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, "CreatedAt" : { "c2jName" : "CreatedAt", "c2jShape" : "DateTime", "deprecated" : false, "documentation" : "

                                                                                                                  The date when the stack was created.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The date when the stack was created.

                                                                                                                  \n@param createdAt The date when the stack was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The date when the stack was created.

                                                                                                                  \n@return The date when the stack was created.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CreatedAt", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedAt", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CreatedAt", "setterDocumentation" : "/**

                                                                                                                  The date when the stack was created.

                                                                                                                  \n@param createdAt The date when the stack was created.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The date when the stack was created.

                                                                                                                  \n@param createdAt The date when the stack was created.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "

                                                                                                                  The date when the stack was created.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomCookbooksSource" : { "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomCookbooksSource", "setterDocumentation" : "/**\n@param customCookbooksSource */", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@return A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                  A JSON object that contains user-defined attributes to be added to the stack configuration and deployment attributes. You can use custom JSON to override the corresponding default stack configuration attribute values or to pass data to recipes. The string should be in the following format and must escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultAvailabilityZone" : { "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@return The stack's default Availability Zone. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultAvailabilityZone", "setterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's default Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultInstanceProfileArn" : { "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@return The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultInstanceProfileArn", "setterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultOs" : { "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's default operating system.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's default operating system.

                                                                                                                  \n@param defaultOs The stack's default operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's default operating system.

                                                                                                                  \n@return The stack's default operating system.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultOs", "setterDocumentation" : "/**

                                                                                                                  The stack's default operating system.

                                                                                                                  \n@param defaultOs The stack's default operating system.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's default operating system.

                                                                                                                  \n@param defaultOs The stack's default operating system.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's default operating system.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  ", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@return The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultRootDeviceType", "setterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultSshKeyName" : { "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  \n@return A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSshKeyName", "setterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                  A default Amazon EC2 key pair for the stack's instances. You can override this value when you create or update an instance.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultSubnetId" : { "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@return The default subnet ID; applicable only if the stack is running in a VPC.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSubnetId", "setterDocumentation" : "/**

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param defaultSubnetId The default subnet ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                                                                                                  The default subnet ID; applicable only if the stack is running in a VPC.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HostnameTheme" : { "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  \n@return The stack host name theme, with spaces replaced by underscores.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HostnameTheme", "setterDocumentation" : "/**

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  \n@param hostnameTheme The stack host name theme, with spaces replaced by underscores.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                  The stack host name theme, with spaces replaced by underscores.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@return The stack name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The stack name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@return The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                  The stack AWS region, such as \"ap-northeast-2\". For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  \n@return The stack AWS Identity and Access Management (IAM) role.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ServiceRoleArn", "setterDocumentation" : "/**

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  \n@param serviceRoleArn The stack AWS Identity and Access Management (IAM) role.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                  The stack AWS Identity and Access Management (IAM) role.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@return Whether the stack uses custom cookbooks.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseCustomCookbooks", "setterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  \n@return Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "/**

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether the stack automatically associates the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VpcId" : { "c2jName" : "VpcId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@return The VPC ID; applicable only if the stack is running in a VPC.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VpcId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VpcId", "setterDocumentation" : "/**

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  \n@param vpcId The VPC ID; applicable only if the stack is running in a VPC.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                                                  The VPC ID; applicable only if the stack is running in a VPC.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "Stack", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Stack", "variableName" : "stack", "variableType" : "Stack", "documentation" : null, "simpleType" : "Stack", "variableSetterType" : "Stack" }, "wrapper" : false }, "StackAttributesKeys" : { "c2jName" : "StackAttributesKeys", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Color", "value" : "Color" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "StackAttributesKeys", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StackAttributesKeys", "variableName" : "stackAttributesKeys", "variableType" : "StackAttributesKeys", "documentation" : null, "simpleType" : "StackAttributesKeys", "variableSetterType" : "StackAttributesKeys" }, "wrapper" : false }, "StackConfigurationManager" : { "c2jName" : "StackConfigurationManager", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                  Describes the configuration manager.

                                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  \n@param name The name. This parameter must be set to \"Chef\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  \n@return The name. This parameter must be set to \"Chef\".*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  \n@param name The name. This parameter must be set to \"Chef\".*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  \n@param name The name. This parameter must be set to \"Chef\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  \n@return The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Version", "setterDocumentation" : "/**

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  \n@param name The name. This parameter must be set to \"Chef\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  \n@return The name. This parameter must be set to \"Chef\".*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  \n@param name The name. This parameter must be set to \"Chef\".*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  \n@param name The name. This parameter must be set to \"Chef\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The name. This parameter must be set to \"Chef\".

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "c2jName" : "Version", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  \n@return The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Version", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Version", "setterDocumentation" : "/**

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  \n@param version The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                  The Chef version. This parameter must be set to 12, 11.10, or 11.4 for Linux stacks, and to 12.2 for Windows stacks. The default value for Linux stacks is 11.4.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "StackConfigurationManager", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "stackConfigurationManager", "variableType" : "StackConfigurationManager", "documentation" : null, "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "wrapper" : false }, "StackSummary" : { "c2jName" : "StackSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                  Summarizes the number of layers, instances, and apps in a stack.

                                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@return The stack name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The stack name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's ARN.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@return The stack's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Arn", "setterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's ARN.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayersCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The number of layers.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The number of layers.

                                                                                                                  \n@param layersCount The number of layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The number of layers.

                                                                                                                  \n@return The number of layers.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayersCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayersCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayersCount", "setterDocumentation" : "/**

                                                                                                                  The number of layers.

                                                                                                                  \n@param layersCount The number of layers.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The number of layers.

                                                                                                                  \n@param layersCount The number of layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "

                                                                                                                  The number of layers.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AppsCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The number of apps.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The number of apps.

                                                                                                                  \n@param appsCount The number of apps.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The number of apps.

                                                                                                                  \n@return The number of apps.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppsCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppsCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppsCount", "setterDocumentation" : "/**

                                                                                                                  The number of apps.

                                                                                                                  \n@param appsCount The number of apps.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The number of apps.

                                                                                                                  \n@param appsCount The number of apps.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "

                                                                                                                  The number of apps.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstancesCount", "c2jShape" : "InstancesCount", "deprecated" : false, "documentation" : "

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  \n@param instancesCount An InstancesCount object with the number of instances in each status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  \n@return An InstancesCount object with the number of instances in each status.*/", "getterModel" : { "returnType" : "InstancesCount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstancesCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstancesCount", "setterDocumentation" : "/**

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  \n@param instancesCount An InstancesCount object with the number of instances in each status.*/", "setterModel" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : "", "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  \n@param instancesCount An InstancesCount object with the number of instances in each status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : "

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  ", "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppsCount" : { "c2jName" : "AppsCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The number of apps.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The number of apps.

                                                                                                                  \n@param appsCount The number of apps.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The number of apps.

                                                                                                                  \n@return The number of apps.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppsCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppsCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppsCount", "setterDocumentation" : "/**

                                                                                                                  The number of apps.

                                                                                                                  \n@param appsCount The number of apps.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The number of apps.

                                                                                                                  \n@param appsCount The number of apps.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "appsCount", "variableType" : "Integer", "documentation" : "

                                                                                                                  The number of apps.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Arn" : { "c2jName" : "Arn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's ARN.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@return The stack's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Arn", "setterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's ARN.

                                                                                                                  \n@param arn The stack's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's ARN.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstancesCount" : { "c2jName" : "InstancesCount", "c2jShape" : "InstancesCount", "deprecated" : false, "documentation" : "

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  \n@param instancesCount An InstancesCount object with the number of instances in each status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  \n@return An InstancesCount object with the number of instances in each status.*/", "getterModel" : { "returnType" : "InstancesCount", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstancesCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstancesCount", "setterDocumentation" : "/**

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  \n@param instancesCount An InstancesCount object with the number of instances in each status.*/", "setterModel" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : "", "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  \n@param instancesCount An InstancesCount object with the number of instances in each status.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "InstancesCount", "variableName" : "instancesCount", "variableType" : "InstancesCount", "documentation" : "

                                                                                                                  An InstancesCount object with the number of instances in each status.

                                                                                                                  ", "simpleType" : "InstancesCount", "variableSetterType" : "InstancesCount" }, "xmlNameSpaceUri" : null }, "LayersCount" : { "c2jName" : "LayersCount", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The number of layers.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The number of layers.

                                                                                                                  \n@param layersCount The number of layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The number of layers.

                                                                                                                  \n@return The number of layers.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayersCount", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayersCount", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayersCount", "setterDocumentation" : "/**

                                                                                                                  The number of layers.

                                                                                                                  \n@param layersCount The number of layers.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The number of layers.

                                                                                                                  \n@param layersCount The number of layers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "layersCount", "variableType" : "Integer", "documentation" : "

                                                                                                                  The number of layers.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@return The stack name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack name.

                                                                                                                  \n@param name The stack name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The stack name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "StackSummary", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StackSummary", "variableName" : "stackSummary", "variableType" : "StackSummary", "documentation" : null, "simpleType" : "StackSummary", "variableSetterType" : "StackSummary" }, "wrapper" : false }, "StartInstanceRequest" : { "c2jName" : "StartInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "StartInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.StartInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceId" ], "shapeName" : "StartInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartInstanceRequest", "variableName" : "startInstanceRequest", "variableType" : "StartInstanceRequest", "documentation" : null, "simpleType" : "StartInstanceRequest", "variableSetterType" : "StartInstanceRequest" }, "wrapper" : false }, "StartInstanceResult" : { "c2jName" : "StartInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "StartInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartInstanceResult", "variableName" : "startInstanceResult", "variableType" : "StartInstanceResult", "documentation" : null, "simpleType" : "StartInstanceResult", "variableSetterType" : "StartInstanceResult" }, "wrapper" : false }, "StartStackRequest" : { "c2jName" : "StartStackRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "StartStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.StartStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId" ], "shapeName" : "StartStackRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartStackRequest", "variableName" : "startStackRequest", "variableType" : "StartStackRequest", "documentation" : null, "simpleType" : "StartStackRequest", "variableSetterType" : "StartStackRequest" }, "wrapper" : false }, "StartStackResult" : { "c2jName" : "StartStackResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "StartStackResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartStackResult", "variableName" : "startStackResult", "variableType" : "StartStackResult", "documentation" : null, "simpleType" : "StartStackResult", "variableSetterType" : "StartStackResult" }, "wrapper" : false }, "StopInstanceRequest" : { "c2jName" : "StopInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "StopInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.StopInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceId" ], "shapeName" : "StopInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopInstanceRequest", "variableName" : "stopInstanceRequest", "variableType" : "StopInstanceRequest", "documentation" : null, "simpleType" : "StopInstanceRequest", "variableSetterType" : "StopInstanceRequest" }, "wrapper" : false }, "StopInstanceResult" : { "c2jName" : "StopInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "StopInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopInstanceResult", "variableName" : "stopInstanceResult", "variableType" : "StopInstanceResult", "documentation" : null, "simpleType" : "StopInstanceResult", "variableSetterType" : "StopInstanceResult" }, "wrapper" : false }, "StopStackRequest" : { "c2jName" : "StopStackRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "StopStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.StopStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId" ], "shapeName" : "StopStackRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopStackRequest", "variableName" : "stopStackRequest", "variableType" : "StopStackRequest", "documentation" : null, "simpleType" : "StopStackRequest", "variableSetterType" : "StopStackRequest" }, "wrapper" : false }, "StopStackResult" : { "c2jName" : "StopStackResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "StopStackResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopStackResult", "variableName" : "stopStackResult", "variableType" : "StopStackResult", "documentation" : null, "simpleType" : "StopStackResult", "variableSetterType" : "StopStackResult" }, "wrapper" : false }, "TemporaryCredential" : { "c2jName" : "TemporaryCredential", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                  Contains the data needed by RDP clients such as the Microsoft Remote Desktop Connection to log in to the instance.

                                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Username", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user name.

                                                                                                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user name.

                                                                                                                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                                                                                                  The user name.

                                                                                                                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user name.

                                                                                                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                  The user name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Password", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The password.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The password.

                                                                                                                  \n@param password The password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The password.

                                                                                                                  \n@return The password.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Password", "setterDocumentation" : "/**

                                                                                                                  The password.

                                                                                                                  \n@param password The password.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The password.

                                                                                                                  \n@param password The password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                  The password.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ValidForInMinutes", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  \n@return The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ValidForInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ValidForInMinutes", "setterDocumentation" : "/**

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  \n@return The instance's AWS OpsWorks ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  \n@return The instance's AWS OpsWorks ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  \n@param instanceId The instance's AWS OpsWorks ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance's AWS OpsWorks ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Password" : { "c2jName" : "Password", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The password.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The password.

                                                                                                                  \n@param password The password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The password.

                                                                                                                  \n@return The password.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Password", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Password", "setterDocumentation" : "/**

                                                                                                                  The password.

                                                                                                                  \n@param password The password.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The password.

                                                                                                                  \n@param password The password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                  The password.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "c2jName" : "Username", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user name.

                                                                                                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user name.

                                                                                                                  \n@return The user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Username", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Username", "setterDocumentation" : "/**

                                                                                                                  The user name.

                                                                                                                  \n@param username The user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user name.

                                                                                                                  \n@param username The user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "

                                                                                                                  The user name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ValidForInMinutes" : { "c2jName" : "ValidForInMinutes", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  \n@return The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ValidForInMinutes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ValidForInMinutes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ValidForInMinutes", "setterDocumentation" : "/**

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  \n@param validForInMinutes The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "validForInMinutes", "variableType" : "Integer", "documentation" : "

                                                                                                                  The length of time (in minutes) that the grant is valid. When the grant expires, at the end of this period, the user will no longer be able to use the credentials to log in. If they are logged in at the time, they will be automatically logged out.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "TemporaryCredential", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TemporaryCredential", "variableName" : "temporaryCredential", "variableType" : "TemporaryCredential", "documentation" : null, "simpleType" : "TemporaryCredential", "variableSetterType" : "TemporaryCredential" }, "wrapper" : false }, "TimeBasedAutoScalingConfiguration" : { "c2jName" : "TimeBasedAutoScalingConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                  Describes an instance's time-based auto scaling configuration.

                                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  \n@return A WeeklyAutoScalingSchedule object with the instance schedule.*/", "getterModel" : { "returnType" : "WeeklyAutoScalingSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoScalingSchedule", "setterDocumentation" : "/**

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.*/", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutoScalingSchedule" : { "c2jName" : "AutoScalingSchedule", "c2jShape" : "WeeklyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  \n@return A WeeklyAutoScalingSchedule object with the instance schedule.*/", "getterModel" : { "returnType" : "WeeklyAutoScalingSchedule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoScalingSchedule", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingSchedule", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoScalingSchedule", "setterDocumentation" : "/**

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.*/", "setterModel" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  \n@param autoScalingSchedule A WeeklyAutoScalingSchedule object with the instance schedule.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "autoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : "

                                                                                                                  A WeeklyAutoScalingSchedule object with the instance schedule.

                                                                                                                  ", "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "TimeBasedAutoScalingConfiguration", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TimeBasedAutoScalingConfiguration", "variableName" : "timeBasedAutoScalingConfiguration", "variableType" : "TimeBasedAutoScalingConfiguration", "documentation" : null, "simpleType" : "TimeBasedAutoScalingConfiguration", "variableSetterType" : "TimeBasedAutoScalingConfiguration" }, "wrapper" : false }, "UnassignInstanceRequest" : { "c2jName" : "UnassignInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UnassignInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UnassignInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceId" ], "shapeName" : "UnassignInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnassignInstanceRequest", "variableName" : "unassignInstanceRequest", "variableType" : "UnassignInstanceRequest", "documentation" : null, "simpleType" : "UnassignInstanceRequest", "variableSetterType" : "UnassignInstanceRequest" }, "wrapper" : false }, "UnassignInstanceResult" : { "c2jName" : "UnassignInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UnassignInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UnassignInstanceResult", "variableName" : "unassignInstanceResult", "variableType" : "UnassignInstanceResult", "documentation" : null, "simpleType" : "UnassignInstanceResult", "variableSetterType" : "UnassignInstanceResult" }, "wrapper" : false }, "UnassignVolumeRequest" : { "c2jName" : "UnassignVolumeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UnassignVolume", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UnassignVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@return The volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeId" : { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@return The volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "VolumeId" ], "shapeName" : "UnassignVolumeRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnassignVolumeRequest", "variableName" : "unassignVolumeRequest", "variableType" : "UnassignVolumeRequest", "documentation" : null, "simpleType" : "UnassignVolumeRequest", "variableSetterType" : "UnassignVolumeRequest" }, "wrapper" : false }, "UnassignVolumeResult" : { "c2jName" : "UnassignVolumeResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UnassignVolumeResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UnassignVolumeResult", "variableName" : "unassignVolumeResult", "variableType" : "UnassignVolumeResult", "documentation" : null, "simpleType" : "UnassignVolumeResult", "variableSetterType" : "UnassignVolumeResult" }, "wrapper" : false }, "UpdateAppRequest" : { "c2jName" : "UpdateAppRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateApp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateApp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The app ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The app ID.

                                                                                                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The app ID.

                                                                                                                  \n@return The app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                                                                                                  The app ID.

                                                                                                                  \n@param appId The app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The app ID.

                                                                                                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                                                                                  The app ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The app name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The app name.

                                                                                                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The app name.

                                                                                                                  \n@return The app name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The app name.

                                                                                                                  \n@param name The app name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The app name.

                                                                                                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The app name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Description", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A description of the app.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A description of the app.

                                                                                                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A description of the app.

                                                                                                                  \n@return A description of the app.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Description", "setterDocumentation" : "/**

                                                                                                                  A description of the app.

                                                                                                                  \n@param description A description of the app.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A description of the app.

                                                                                                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                  A description of the app.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DataSources", "c2jShape" : "DataSources", "deprecated" : false, "documentation" : "

                                                                                                                  The app's data sources.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The app's data sources.

                                                                                                                  \n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The app's data sources.

                                                                                                                  \n@return The app's data sources.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DataSources", "setterDocumentation" : "/**

                                                                                                                  The app's data sources.

                                                                                                                  \n@param dataSources The app's data sources.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The app's data sources.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDataSources(java.util.Collection)} or {@link #withDataSources(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  The app's data sources.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Type", "c2jShape" : "AppType", "deprecated" : false, "documentation" : "

                                                                                                                  The app type.

                                                                                                                  ", "enumType" : "AppType", "fluentSetterDocumentation" : "/**

                                                                                                                  The app type.

                                                                                                                  \n@param type The app type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "getterDocumentation" : "/**

                                                                                                                  The app type.

                                                                                                                  \n@return The app type.\n@see AppType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                                                                                                  The app type.

                                                                                                                  \n@param type The app type.\n@see AppType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The app type.

                                                                                                                  \n@param type The app type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                  The app type.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AppSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  \n@return A Source object that specifies the app repository.*/", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppSource", "setterDocumentation" : "/**

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  \n@param appSource A Source object that specifies the app repository.*/", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Domains", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  \n@return The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Domains", "setterDocumentation" : "/**

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDomains(java.util.Collection)} or {@link #withDomains(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  \n@return Whether SSL is enabled for the app.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableSsl", "setterDocumentation" : "/**

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  \n@return An SslConfiguration object with the SSL configuration.*/", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SslConfiguration", "setterDocumentation" : "/**

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.*/", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "deprecated" : false, "documentation" : "

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see AppAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see AppAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "deprecated" : false, "documentation" : "

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  */", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Environment", "setterDocumentation" : "/**

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setEnvironment(java.util.Collection)} or {@link #withEnvironment(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AppId" : { "c2jName" : "AppId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The app ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The app ID.

                                                                                                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The app ID.

                                                                                                                  \n@return The app ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppId", "setterDocumentation" : "/**

                                                                                                                  The app ID.

                                                                                                                  \n@param appId The app ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The app ID.

                                                                                                                  \n@param appId The app ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "appId", "variableType" : "String", "documentation" : "

                                                                                                                  The app ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AppSource" : { "c2jName" : "AppSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  \n@return A Source object that specifies the app repository.*/", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AppSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AppSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AppSource", "setterDocumentation" : "/**

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  \n@param appSource A Source object that specifies the app repository.*/", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  \n@param appSource A Source object that specifies the app repository.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "appSource", "variableType" : "Source", "documentation" : "

                                                                                                                  A Source object that specifies the app repository.

                                                                                                                  ", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "AppAttributes", "deprecated" : false, "documentation" : "

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "AppAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "AppAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see AppAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see AppAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see AppAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "DataSources" : { "c2jName" : "DataSources", "c2jShape" : "DataSources", "deprecated" : false, "documentation" : "

                                                                                                                  The app's data sources.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The app's data sources.

                                                                                                                  \n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The app's data sources.

                                                                                                                  \n@return The app's data sources.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DataSources", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DataSources", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "DataSource", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "DataSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "DataSource", "variableName" : "member", "variableType" : "DataSource", "documentation" : "", "simpleType" : "DataSource", "variableSetterType" : "DataSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DataSource", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "DataSource", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "DataSources", "setterDocumentation" : "/**

                                                                                                                  The app's data sources.

                                                                                                                  \n@param dataSources The app's data sources.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The app's data sources.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDataSources(java.util.Collection)} or {@link #withDataSources(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param dataSources The app's data sources.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "dataSources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  The app's data sources.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Description" : { "c2jName" : "Description", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A description of the app.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A description of the app.

                                                                                                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A description of the app.

                                                                                                                  \n@return A description of the app.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Description", "setterDocumentation" : "/**

                                                                                                                  A description of the app.

                                                                                                                  \n@param description A description of the app.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A description of the app.

                                                                                                                  \n@param description A description of the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                  A description of the app.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Domains" : { "c2jName" : "Domains", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  \n@return The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Domains", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Domains", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Domains", "setterDocumentation" : "/**

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setDomains(java.util.Collection)} or {@link #withDomains(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param domains The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "domains", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  The app's virtual host settings, with multiple domains separated by commas. For example: 'www.example.com, example.com'

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "EnableSsl" : { "c2jName" : "EnableSsl", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  \n@return Whether SSL is enabled for the app.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableSsl", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableSsl", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableSsl", "setterDocumentation" : "/**

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  \n@param enableSsl Whether SSL is enabled for the app.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableSsl", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether SSL is enabled for the app.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Environment" : { "c2jName" : "Environment", "c2jShape" : "EnvironmentVariables", "deprecated" : false, "documentation" : "

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n@return An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  */", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Environment", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "EnvironmentVariable", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "EnvironmentVariable", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "EnvironmentVariable", "variableName" : "member", "variableType" : "EnvironmentVariable", "documentation" : "", "simpleType" : "EnvironmentVariable", "variableSetterType" : "EnvironmentVariable" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EnvironmentVariable", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "EnvironmentVariable", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Environment", "setterDocumentation" : "/**

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setEnvironment(java.util.Collection)} or {@link #withEnvironment(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param environment An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "environment", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  An array of EnvironmentVariable objects that specify environment variables to be associated with the app. After you deploy the app, these variables are defined on the associated app server instances.For more information, see Environment Variables.

                                                                                                                  There is no specific limit on the number of environment variables. However, the size of the associated data structure - which includes the variables' names, values, and protected flag values - cannot exceed 10 KB (10240 Bytes). This limit should accommodate most if not all use cases. Exceeding it will cause an exception with the message, \"Environment: is too large (maximum is 10KB).\"

                                                                                                                  This parameter is supported only by Chef 11.10 stacks. If you have specified one or more environment variables, you cannot modify the stack's Chef version.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The app name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The app name.

                                                                                                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The app name.

                                                                                                                  \n@return The app name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The app name.

                                                                                                                  \n@param name The app name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The app name.

                                                                                                                  \n@param name The app name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The app name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SslConfiguration" : { "c2jName" : "SslConfiguration", "c2jShape" : "SslConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  \n@return An SslConfiguration object with the SSL configuration.*/", "getterModel" : { "returnType" : "SslConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SslConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SslConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SslConfiguration", "setterDocumentation" : "/**

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.*/", "setterModel" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  \n@param sslConfiguration An SslConfiguration object with the SSL configuration.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "SslConfiguration", "variableName" : "sslConfiguration", "variableType" : "SslConfiguration", "documentation" : "

                                                                                                                  An SslConfiguration object with the SSL configuration.

                                                                                                                  ", "simpleType" : "SslConfiguration", "variableSetterType" : "SslConfiguration" }, "xmlNameSpaceUri" : null }, "Type" : { "c2jName" : "Type", "c2jShape" : "AppType", "deprecated" : false, "documentation" : "

                                                                                                                  The app type.

                                                                                                                  ", "enumType" : "AppType", "fluentSetterDocumentation" : "/**

                                                                                                                  The app type.

                                                                                                                  \n@param type The app type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "getterDocumentation" : "/**

                                                                                                                  The app type.

                                                                                                                  \n@return The app type.\n@see AppType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Type", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Type", "setterDocumentation" : "/**

                                                                                                                  The app type.

                                                                                                                  \n@param type The app type.\n@see AppType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The app type.

                                                                                                                  \n@param type The app type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AppType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                  The app type.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "AppId" ], "shapeName" : "UpdateAppRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateAppRequest", "variableName" : "updateAppRequest", "variableType" : "UpdateAppRequest", "documentation" : null, "simpleType" : "UpdateAppRequest", "variableSetterType" : "UpdateAppRequest" }, "wrapper" : false }, "UpdateAppResult" : { "c2jName" : "UpdateAppResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UpdateAppResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAppResult", "variableName" : "updateAppResult", "variableType" : "UpdateAppResult", "documentation" : null, "simpleType" : "UpdateAppResult", "variableSetterType" : "UpdateAppResult" }, "wrapper" : false }, "UpdateElasticIpRequest" : { "c2jName" : "UpdateElasticIpRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateElasticIp", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateElasticIp", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The address.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The address.

                                                                                                                  \n@param elasticIp The address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The address.

                                                                                                                  \n@return The address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                                                                  The address.

                                                                                                                  \n@param elasticIp The address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The address.

                                                                                                                  \n@param elasticIp The address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                                  The address.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The new name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@return The new name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The new name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticIp" : { "c2jName" : "ElasticIp", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The address.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The address.

                                                                                                                  \n@param elasticIp The address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The address.

                                                                                                                  \n@return The address.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ElasticIp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ElasticIp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ElasticIp", "setterDocumentation" : "/**

                                                                                                                  The address.

                                                                                                                  \n@param elasticIp The address.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The address.

                                                                                                                  \n@param elasticIp The address.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "elasticIp", "variableType" : "String", "documentation" : "

                                                                                                                  The address.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The new name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@return The new name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The new name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "ElasticIp" ], "shapeName" : "UpdateElasticIpRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateElasticIpRequest", "variableName" : "updateElasticIpRequest", "variableType" : "UpdateElasticIpRequest", "documentation" : null, "simpleType" : "UpdateElasticIpRequest", "variableSetterType" : "UpdateElasticIpRequest" }, "wrapper" : false }, "UpdateElasticIpResult" : { "c2jName" : "UpdateElasticIpResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UpdateElasticIpResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateElasticIpResult", "variableName" : "updateElasticIpResult", "variableType" : "UpdateElasticIpResult", "documentation" : null, "simpleType" : "UpdateElasticIpResult", "variableSetterType" : "UpdateElasticIpResult" }, "wrapper" : false }, "UpdateInstanceRequest" : { "c2jName" : "UpdateInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                  The instance's layer IDs.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance's layer IDs.

                                                                                                                  \n@param layerIds The instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance's layer IDs.

                                                                                                                  \n@return The instance's layer IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                                                                                                  The instance's layer IDs.

                                                                                                                  \n@param layerIds The instance's layer IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The instance's layer IDs.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param layerIds The instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  The instance's layer IDs.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  \n@return The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceType", "setterDocumentation" : "/**

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "deprecated" : false, "documentation" : "

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  ", "enumType" : "AutoScalingType", "fluentSetterDocumentation" : "/**

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "getterDocumentation" : "/**

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  \n@return For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoScalingType", "setterDocumentation" : "/**

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance host name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance host name.

                                                                                                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance host name.

                                                                                                                  \n@return The instance host name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

                                                                                                                  The instance host name.

                                                                                                                  \n@param hostname The instance host name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance host name.

                                                                                                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                                  The instance host name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@return The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Os", "setterDocumentation" : "/**

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AmiId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@return A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AmiId", "setterDocumentation" : "/**

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  \n@return The instance's Amazon EC2 key name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshKeyName", "setterDocumentation" : "/**

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Architecture", "c2jShape" : "Architecture", "deprecated" : false, "documentation" : "

                                                                                                                  The instance architecture. 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.

                                                                                                                  ", "enumType" : "Architecture", "fluentSetterDocumentation" : "/**

                                                                                                                  The instance architecture. 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.

                                                                                                                  \n@param architecture The instance architecture. 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.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "getterDocumentation" : "/**

                                                                                                                  The instance architecture. 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.

                                                                                                                  \n@return The instance architecture. 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.\n@see Architecture*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Architecture", "setterDocumentation" : "/**

                                                                                                                  The instance architecture. 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.

                                                                                                                  \n@param architecture The instance architecture. 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.\n@see Architecture*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance architecture. 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.

                                                                                                                  \n@param architecture The instance architecture. 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.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                                                  The instance architecture. 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.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  This property cannot be updated.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  This property cannot be updated.

                                                                                                                  \n@param ebsOptimized This property cannot be updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  This property cannot be updated.

                                                                                                                  \n@return This property cannot be updated.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EbsOptimized", "setterDocumentation" : "/**

                                                                                                                  This property cannot be updated.

                                                                                                                  \n@param ebsOptimized This property cannot be updated.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  This property cannot be updated.

                                                                                                                  \n@param ebsOptimized This property cannot be updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                                  This property cannot be updated.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  \n@return The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  \n@return The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • INHERIT - Use the stack's default agent version setting.

                                                                                                                  • version_number - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks then automatically installs that version on the instance.

                                                                                                                  The default setting is INHERIT. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AmiId" : { "c2jName" : "AmiId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@return A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AmiId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AmiId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AmiId", "setterDocumentation" : "/**

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@param amiId A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "amiId", "variableType" : "String", "documentation" : "

                                                                                                                  A custom AMI ID to be used to create the instance. The AMI must be based on one of the supported operating systems. For more information, see Instances

                                                                                                                  If you specify a custom AMI, you must set Os to Custom.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Architecture" : { "c2jName" : "Architecture", "c2jShape" : "Architecture", "deprecated" : false, "documentation" : "

                                                                                                                  The instance architecture. 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.

                                                                                                                  ", "enumType" : "Architecture", "fluentSetterDocumentation" : "/**

                                                                                                                  The instance architecture. 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.

                                                                                                                  \n@param architecture The instance architecture. 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.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "getterDocumentation" : "/**

                                                                                                                  The instance architecture. 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.

                                                                                                                  \n@return The instance architecture. 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.\n@see Architecture*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Architecture", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Architecture", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Architecture", "setterDocumentation" : "/**

                                                                                                                  The instance architecture. 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.

                                                                                                                  \n@param architecture The instance architecture. 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.\n@see Architecture*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance architecture. 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.

                                                                                                                  \n@param architecture The instance architecture. 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.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Architecture*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "architecture", "variableType" : "String", "documentation" : "

                                                                                                                  The instance architecture. 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.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutoScalingType" : { "c2jName" : "AutoScalingType", "c2jShape" : "AutoScalingType", "deprecated" : false, "documentation" : "

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  ", "enumType" : "AutoScalingType", "fluentSetterDocumentation" : "/**

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "getterDocumentation" : "/**

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  \n@return For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoScalingType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoScalingType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoScalingType", "setterDocumentation" : "/**

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@see AutoScalingType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  \n@param autoScalingType For load-based or time-based instances, the type. Windows stacks can use only time-based instances.\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutoScalingType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "autoScalingType", "variableType" : "String", "documentation" : "

                                                                                                                  For load-based or time-based instances, the type. Windows stacks can use only time-based instances.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EbsOptimized" : { "c2jName" : "EbsOptimized", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  This property cannot be updated.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  This property cannot be updated.

                                                                                                                  \n@param ebsOptimized This property cannot be updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  This property cannot be updated.

                                                                                                                  \n@return This property cannot be updated.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EbsOptimized", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EbsOptimized", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EbsOptimized", "setterDocumentation" : "/**

                                                                                                                  This property cannot be updated.

                                                                                                                  \n@param ebsOptimized This property cannot be updated.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  This property cannot be updated.

                                                                                                                  \n@param ebsOptimized This property cannot be updated.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "ebsOptimized", "variableType" : "Boolean", "documentation" : "

                                                                                                                  This property cannot be updated.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Hostname" : { "c2jName" : "Hostname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance host name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance host name.

                                                                                                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance host name.

                                                                                                                  \n@return The instance host name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Hostname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Hostname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Hostname", "setterDocumentation" : "/**

                                                                                                                  The instance host name.

                                                                                                                  \n@param hostname The instance host name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance host name.

                                                                                                                  \n@param hostname The instance host name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostname", "variableType" : "String", "documentation" : "

                                                                                                                  The instance host name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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 by 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.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceType" : { "c2jName" : "InstanceType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  \n@return The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceType", "setterDocumentation" : "/**

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  \n@param instanceType The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceType", "variableType" : "String", "documentation" : "

                                                                                                                  The instance type, such as t2.micro. For a list of supported instance types, open the stack in the console, choose Instances, and choose + Instance. The Size list contains the currently supported types. For more information, see Instance Families and Types. The parameter values that you use to specify the various types are in the API Name column of the Available Instance Types table.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LayerIds" : { "c2jName" : "LayerIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                  The instance's layer IDs.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance's layer IDs.

                                                                                                                  \n@param layerIds The instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance's layer IDs.

                                                                                                                  \n@return The instance's layer IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "LayerIds", "setterDocumentation" : "/**

                                                                                                                  The instance's layer IDs.

                                                                                                                  \n@param layerIds The instance's layer IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The instance's layer IDs.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setLayerIds(java.util.Collection)} or {@link #withLayerIds(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param layerIds The instance's layer IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "layerIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  The instance's layer IDs.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Os" : { "c2jName" : "Os", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@return The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Os", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Os", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Os", "setterDocumentation" : "/**

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@param os The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "os", "variableType" : "String", "documentation" : "

                                                                                                                  The instance's operating system, which must be set to one of the following.

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom.

                                                                                                                  For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  The default option is the current Amazon Linux version. If you set this parameter to Custom, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see Operating Systems. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshKeyName" : { "c2jName" : "SshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  \n@return The instance's Amazon EC2 key name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshKeyName", "setterDocumentation" : "/**

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  \n@param sshKeyName The instance's Amazon EC2 key name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                  The instance's Amazon EC2 key name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "InstanceId" ], "shapeName" : "UpdateInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateInstanceRequest", "variableName" : "updateInstanceRequest", "variableType" : "UpdateInstanceRequest", "documentation" : null, "simpleType" : "UpdateInstanceRequest", "variableSetterType" : "UpdateInstanceRequest" }, "wrapper" : false }, "UpdateInstanceResult" : { "c2jName" : "UpdateInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UpdateInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateInstanceResult", "variableName" : "updateInstanceResult", "variableType" : "UpdateInstanceResult", "documentation" : null, "simpleType" : "UpdateInstanceResult", "variableSetterType" : "UpdateInstanceResult" }, "wrapper" : false }, "UpdateLayerRequest" : { "c2jName" : "UpdateLayerRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateLayer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateLayer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The layer ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The layer ID.

                                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The layer ID.

                                                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                                                  The layer ID.

                                                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The layer ID.

                                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                                  The layer ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  \n@return The layer name, which is used by the console.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  \n@param name The layer name, which is used by the console.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  \n@return For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shortname", "setterDocumentation" : "/**

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see LayerAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see LayerAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@return The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomInstanceProfileArn", "setterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  \n@return A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  \n@return An array containing the layer's custom security group IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CustomSecurityGroupIds", "setterDocumentation" : "/**

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomSecurityGroupIds(java.util.Collection)} or {@link #withCustomSecurityGroupIds(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  \n@return An array of Package objects that describe the layer's packages.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Packages", "setterDocumentation" : "/**

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setPackages(java.util.Collection)} or {@link #withPackages(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "VolumeConfigurations", "setterDocumentation" : "/**

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setVolumeConfigurations(java.util.Collection)} or {@link #withVolumeConfigurations(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  \n@return Whether to disable auto healing for the layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableAutoHealing", "setterDocumentation" : "/**

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignElasticIps", "setterDocumentation" : "/**

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignPublicIps", "setterDocumentation" : "/**

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  \n@return A LayerCustomRecipes object that specifies the layer's custom recipes.*/", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomRecipes", "setterDocumentation" : "/**

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.*/", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  \n@return Whether to use Amazon EBS-optimized instances.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "/**

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  \n@param lifecycleEventConfiguration \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  \n@return */", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LifecycleEventConfiguration", "setterDocumentation" : "/**

                                                                                                                  \n@param lifecycleEventConfiguration */", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  \n@param lifecycleEventConfiguration \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "LayerAttributes", "deprecated" : false, "documentation" : "

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@return One or more user-defined key/value pairs to be added to the stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "LayerAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "LayerAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see LayerAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see LayerAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see LayerAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key/value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                  One or more user-defined key/value pairs to be added to the stack attributes.

                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "AutoAssignElasticIps" : { "c2jName" : "AutoAssignElasticIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@return Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignElasticIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignElasticIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignElasticIps", "setterDocumentation" : "/**

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignElasticIps Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignElasticIps", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to automatically assign an Elastic IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "AutoAssignPublicIps" : { "c2jName" : "AutoAssignPublicIps", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@return For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AutoAssignPublicIps", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AutoAssignPublicIps", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AutoAssignPublicIps", "setterDocumentation" : "/**

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  \n@param autoAssignPublicIps For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "autoAssignPublicIps", "variableType" : "Boolean", "documentation" : "

                                                                                                                  For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances. For more information, see How to Edit a Layer.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "CustomInstanceProfileArn" : { "c2jName" : "CustomInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@return The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomInstanceProfileArn", "setterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param customInstanceProfileArn The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                  The ARN of an IAM profile to be used for all of the layer's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  \n@return A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  \n@param customJson A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                  A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances. For more information, see Using Custom JSON.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CustomRecipes" : { "c2jName" : "CustomRecipes", "c2jShape" : "Recipes", "deprecated" : false, "documentation" : "

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  \n@return A LayerCustomRecipes object that specifies the layer's custom recipes.*/", "getterModel" : { "returnType" : "Recipes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomRecipes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomRecipes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomRecipes", "setterDocumentation" : "/**

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.*/", "setterModel" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  \n@param customRecipes A LayerCustomRecipes object that specifies the layer's custom recipes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Recipes", "variableName" : "customRecipes", "variableType" : "Recipes", "documentation" : "

                                                                                                                  A LayerCustomRecipes object that specifies the layer's custom recipes.

                                                                                                                  ", "simpleType" : "Recipes", "variableSetterType" : "Recipes" }, "xmlNameSpaceUri" : null }, "CustomSecurityGroupIds" : { "c2jName" : "CustomSecurityGroupIds", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  \n@return An array containing the layer's custom security group IDs.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomSecurityGroupIds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomSecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "CustomSecurityGroupIds", "setterDocumentation" : "/**

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setCustomSecurityGroupIds(java.util.Collection)} or {@link #withCustomSecurityGroupIds(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param customSecurityGroupIds An array containing the layer's custom security group IDs.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "customSecurityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  An array containing the layer's custom security group IDs.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "EnableAutoHealing" : { "c2jName" : "EnableAutoHealing", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  \n@return Whether to disable auto healing for the layer.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "EnableAutoHealing", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "EnableAutoHealing", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "EnableAutoHealing", "setterDocumentation" : "/**

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  \n@param enableAutoHealing Whether to disable auto healing for the layer.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableAutoHealing", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to disable auto healing for the layer.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "InstallUpdatesOnBoot" : { "c2jName" : "InstallUpdatesOnBoot", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@return Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  */", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstallUpdatesOnBoot", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstallUpdatesOnBoot", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstallUpdatesOnBoot", "setterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@param installUpdatesOnBoot Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "installUpdatesOnBoot", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to install operating system and package updates when the instance boots. The default value is 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.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LayerId" : { "c2jName" : "LayerId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The layer ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The layer ID.

                                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The layer ID.

                                                                                                                  \n@return The layer ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LayerId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LayerId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LayerId", "setterDocumentation" : "/**

                                                                                                                  The layer ID.

                                                                                                                  \n@param layerId The layer ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The layer ID.

                                                                                                                  \n@param layerId The layer ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "layerId", "variableType" : "String", "documentation" : "

                                                                                                                  The layer ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LifecycleEventConfiguration" : { "c2jName" : "LifecycleEventConfiguration", "c2jShape" : "LifecycleEventConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  \n@param lifecycleEventConfiguration \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  \n@return */", "getterModel" : { "returnType" : "LifecycleEventConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "LifecycleEventConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecycleEventConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "LifecycleEventConfiguration", "setterDocumentation" : "/**

                                                                                                                  \n@param lifecycleEventConfiguration */", "setterModel" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  \n@param lifecycleEventConfiguration \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "LifecycleEventConfiguration", "variableName" : "lifecycleEventConfiguration", "variableType" : "LifecycleEventConfiguration", "documentation" : "

                                                                                                                  ", "simpleType" : "LifecycleEventConfiguration", "variableSetterType" : "LifecycleEventConfiguration" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  \n@return The layer name, which is used by the console.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  \n@param name The layer name, which is used by the console.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  \n@param name The layer name, which is used by the console.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The layer name, which is used by the console.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Packages" : { "c2jName" : "Packages", "c2jShape" : "Strings", "deprecated" : false, "documentation" : "

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  \n@return An array of Package objects that describe the layer's packages.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Packages", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Packages", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : true, "simpleType" : "String", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "Packages", "setterDocumentation" : "/**

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setPackages(java.util.Collection)} or {@link #withPackages(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param packages An array of Package objects that describe the layer's packages.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "packages", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  An array of Package objects that describe the layer's packages.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Shortname" : { "c2jName" : "Shortname", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  \n@return For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Shortname", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Shortname", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Shortname", "setterDocumentation" : "/**

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  \n@param shortname For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "shortname", "variableType" : "String", "documentation" : "

                                                                                                                  For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorksand by Chef. The short name is also used as the name for the directory where your app files are installed. It can have a maximum of 200 characters and must be in the following format: /\\A[a-z0-9\\-\\_\\.]+\\Z/.

                                                                                                                  The built-in layers' short names are defined by AWS OpsWorks. For more information, see the Layer Reference

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseEbsOptimizedInstances" : { "c2jName" : "UseEbsOptimizedInstances", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  \n@return Whether to use Amazon EBS-optimized instances.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseEbsOptimizedInstances", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseEbsOptimizedInstances", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseEbsOptimizedInstances", "setterDocumentation" : "/**

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  \n@param useEbsOptimizedInstances Whether to use Amazon EBS-optimized instances.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useEbsOptimizedInstances", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to use Amazon EBS-optimized instances.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "VolumeConfigurations" : { "c2jName" : "VolumeConfigurations", "c2jShape" : "VolumeConfigurations", "deprecated" : false, "documentation" : "

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  \n@return A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeConfigurations", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeConfigurations", "uri" : false }, "idempotencyToken" : false, "list" : true, "listModel" : { "implType" : "com.amazonaws.internal.SdkInternalList", "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", "c2jShape" : "VolumeConfiguration", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "VolumeConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Member", "setterDocumentation" : "/**\n@param member */", "setterModel" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "member", "variableType" : "VolumeConfiguration", "documentation" : "", "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeConfiguration", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, "simpleType" : "VolumeConfiguration", "templateImplType" : "com.amazonaws.internal.SdkInternalList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "name" : "VolumeConfigurations", "setterDocumentation" : "/**

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  \n

                                                                                                                  NOTE: This method appends the values to the existing list (if any). Use {@link #setVolumeConfigurations(java.util.Collection)} or {@link #withVolumeConfigurations(java.util.Collection)} if you want to override the existing values.

                                                                                                                  \n@param volumeConfigurations A VolumeConfigurations object that describes the layer's Amazon EBS volumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalList", "variableName" : "volumeConfigurations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                  A VolumeConfigurations object that describes the layer's Amazon EBS volumes.

                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "required" : [ "LayerId" ], "shapeName" : "UpdateLayerRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateLayerRequest", "variableName" : "updateLayerRequest", "variableType" : "UpdateLayerRequest", "documentation" : null, "simpleType" : "UpdateLayerRequest", "variableSetterType" : "UpdateLayerRequest" }, "wrapper" : false }, "UpdateLayerResult" : { "c2jName" : "UpdateLayerResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UpdateLayerResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateLayerResult", "variableName" : "updateLayerResult", "variableType" : "UpdateLayerResult", "documentation" : null, "simpleType" : "UpdateLayerResult", "variableSetterType" : "UpdateLayerResult" }, "wrapper" : false }, "UpdateMyUserProfileRequest" : { "c2jName" : "UpdateMyUserProfileRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateMyUserProfile", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateMyUserProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's SSH public key.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@return The user's SSH public key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshPublicKey", "setterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                  The user's SSH public key.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SshPublicKey" : { "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's SSH public key.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@return The user's SSH public key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshPublicKey", "setterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                  The user's SSH public key.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UpdateMyUserProfileRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateMyUserProfileRequest", "variableName" : "updateMyUserProfileRequest", "variableType" : "UpdateMyUserProfileRequest", "documentation" : null, "simpleType" : "UpdateMyUserProfileRequest", "variableSetterType" : "UpdateMyUserProfileRequest" }, "wrapper" : false }, "UpdateMyUserProfileResult" : { "c2jName" : "UpdateMyUserProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UpdateMyUserProfileResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateMyUserProfileResult", "variableName" : "updateMyUserProfileResult", "variableType" : "UpdateMyUserProfileResult", "documentation" : null, "simpleType" : "UpdateMyUserProfileResult", "variableSetterType" : "UpdateMyUserProfileResult" }, "wrapper" : false }, "UpdateRdsDbInstanceRequest" : { "c2jName" : "UpdateRdsDbInstanceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateRdsDbInstance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateRdsDbInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  \n@return The Amazon RDS instance's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RdsDbInstanceArn", "setterDocumentation" : "/**

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The master user name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The master user name.

                                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The master user name.

                                                                                                                  \n@return The master user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbUser", "setterDocumentation" : "/**

                                                                                                                  The master user name.

                                                                                                                  \n@param dbUser The master user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The master user name.

                                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                                  The master user name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The database password.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The database password.

                                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The database password.

                                                                                                                  \n@return The database password.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbPassword", "setterDocumentation" : "/**

                                                                                                                  The database password.

                                                                                                                  \n@param dbPassword The database password.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The database password.

                                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                                  The database password.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DbPassword" : { "c2jName" : "DbPassword", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The database password.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The database password.

                                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The database password.

                                                                                                                  \n@return The database password.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbPassword", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbPassword", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbPassword", "setterDocumentation" : "/**

                                                                                                                  The database password.

                                                                                                                  \n@param dbPassword The database password.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The database password.

                                                                                                                  \n@param dbPassword The database password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbPassword", "variableType" : "String", "documentation" : "

                                                                                                                  The database password.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DbUser" : { "c2jName" : "DbUser", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The master user name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The master user name.

                                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The master user name.

                                                                                                                  \n@return The master user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DbUser", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DbUser", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DbUser", "setterDocumentation" : "/**

                                                                                                                  The master user name.

                                                                                                                  \n@param dbUser The master user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The master user name.

                                                                                                                  \n@param dbUser The master user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "dbUser", "variableType" : "String", "documentation" : "

                                                                                                                  The master user name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RdsDbInstanceArn" : { "c2jName" : "RdsDbInstanceArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  \n@return The Amazon RDS instance's ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RdsDbInstanceArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RdsDbInstanceArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RdsDbInstanceArn", "setterDocumentation" : "/**

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  \n@param rdsDbInstanceArn The Amazon RDS instance's ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "rdsDbInstanceArn", "variableType" : "String", "documentation" : "

                                                                                                                  The Amazon RDS instance's ARN.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "RdsDbInstanceArn" ], "shapeName" : "UpdateRdsDbInstanceRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateRdsDbInstanceRequest", "variableName" : "updateRdsDbInstanceRequest", "variableType" : "UpdateRdsDbInstanceRequest", "documentation" : null, "simpleType" : "UpdateRdsDbInstanceRequest", "variableSetterType" : "UpdateRdsDbInstanceRequest" }, "wrapper" : false }, "UpdateRdsDbInstanceResult" : { "c2jName" : "UpdateRdsDbInstanceResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UpdateRdsDbInstanceResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateRdsDbInstanceResult", "variableName" : "updateRdsDbInstanceResult", "variableType" : "UpdateRdsDbInstanceResult", "documentation" : null, "simpleType" : "UpdateRdsDbInstanceResult", "variableSetterType" : "UpdateRdsDbInstanceResult" }, "wrapper" : false }, "UpdateStackRequest" : { "c2jName" : "UpdateStackRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateStack", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateStack", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's new name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's new name.

                                                                                                                  \n@param name The stack's new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's new name.

                                                                                                                  \n@return The stack's new name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The stack's new name.

                                                                                                                  \n@param name The stack's new name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's new name.

                                                                                                                  \n@param name The stack's new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's new name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  \n@return One or more user-defined key-value pairs to be added to the stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see StackAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see StackAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  \n@return Do not use this parameter. You cannot update a stack's service role.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ServiceRoleArn", "setterDocumentation" : "/**

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@return The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultInstanceProfileArn", "setterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  \n@return The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultOs", "setterDocumentation" : "/**

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  \n@return The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HostnameTheme", "setterDocumentation" : "/**

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  \n@return The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultAvailabilityZone", "setterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  \n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSubnetId", "setterDocumentation" : "/**

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@return A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  \n@return The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, { "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                  A 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.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A 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.

                                                                                                                  \n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A 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.

                                                                                                                  \n@return A 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.*/", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChefConfiguration", "setterDocumentation" : "/**

                                                                                                                  A 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.

                                                                                                                  \n@param chefConfiguration A 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.*/", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A 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.

                                                                                                                  \n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                                                                                                  A 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.

                                                                                                                  ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@return Whether the stack uses custom cookbooks.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseCustomCookbooks", "setterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomCookbooksSource", "setterDocumentation" : "/**\n@param customCookbooksSource */", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  \n@return A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSshKeyName", "setterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  ", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@return The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultRootDeviceType", "setterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  \n@return Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "/**

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@return The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentVersion" : { "c2jName" : "AgentVersion", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@return The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AgentVersion", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AgentVersion", "setterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@param agentVersion The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                                  The default AWS OpsWorks agent version. You have the following options:

                                                                                                                  • Auto-update - Set this parameter to LATEST. AWS OpsWorks automatically installs new agent versions on the stack's instances as soon as they are available.

                                                                                                                  • Fixed version - Set this parameter to your preferred agent version. To update the agent version, you must edit the stack configuration and specify a new version. AWS OpsWorks then automatically installs that version on the stack's instances.

                                                                                                                  The default setting is LATEST. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call DescribeAgentVersions.

                                                                                                                  You can also specify an agent version when you create or update an instance, which overrides the stack's default setting.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Attributes" : { "c2jName" : "Attributes", "c2jShape" : "StackAttributes", "deprecated" : false, "documentation" : "

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  \n@return One or more user-defined key-value pairs to be added to the stack attributes.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Attributes", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "c2jName" : "key", "c2jShape" : "StackAttributesKeys", "deprecated" : false, "documentation" : "", "enumType" : "StackAttributesKeys", "fluentSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "getterDocumentation" : "/**\n@return \n@see StackAttributesKeys*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "key", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Key", "setterDocumentation" : "/**\n@param key \n@see StackAttributesKeys*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param key \n@return Returns a reference to this object so that method calls can be chained together.\n@see StackAttributesKeys*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Attributes", "setterDocumentation" : "/**

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  \n@param attributes One or more user-defined key-value pairs to be added to the stack attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "attributes", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                  One or more user-defined key-value pairs to be added to the stack attributes.

                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ChefConfiguration" : { "c2jName" : "ChefConfiguration", "c2jShape" : "ChefConfiguration", "deprecated" : false, "documentation" : "

                                                                                                                  A 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.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A 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.

                                                                                                                  \n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A 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.

                                                                                                                  \n@return A 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.*/", "getterModel" : { "returnType" : "ChefConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ChefConfiguration", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ChefConfiguration", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ChefConfiguration", "setterDocumentation" : "/**

                                                                                                                  A 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.

                                                                                                                  \n@param chefConfiguration A 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.*/", "setterModel" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  A 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.

                                                                                                                  \n@param chefConfiguration A 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "ChefConfiguration", "variableName" : "chefConfiguration", "variableType" : "ChefConfiguration", "documentation" : "

                                                                                                                  A 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.

                                                                                                                  ", "simpleType" : "ChefConfiguration", "variableSetterType" : "ChefConfiguration" }, "xmlNameSpaceUri" : null }, "ConfigurationManager" : { "c2jName" : "ConfigurationManager", "c2jShape" : "StackConfigurationManager", "deprecated" : false, "documentation" : "

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  \n@return The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.*/", "getterModel" : { "returnType" : "StackConfigurationManager", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ConfigurationManager", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ConfigurationManager", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ConfigurationManager", "setterDocumentation" : "/**

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.*/", "setterModel" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  \n@param configurationManager The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "StackConfigurationManager", "variableName" : "configurationManager", "variableType" : "StackConfigurationManager", "documentation" : "

                                                                                                                  The configuration manager. When you update a stack, we recommend that you use the configuration manager to specify the Chef version: 12, 11.10, or 11.4 for Linux stacks, or 12.2 for Windows stacks. The default value for Linux stacks is currently 11.4.

                                                                                                                  ", "simpleType" : "StackConfigurationManager", "variableSetterType" : "StackConfigurationManager" }, "xmlNameSpaceUri" : null }, "CustomCookbooksSource" : { "c2jName" : "CustomCookbooksSource", "c2jShape" : "Source", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "Source", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomCookbooksSource", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomCookbooksSource", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomCookbooksSource", "setterDocumentation" : "/**\n@param customCookbooksSource */", "setterModel" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "simple" : false, "varargSetterDocumentation" : "/**\n@param customCookbooksSource \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Source", "variableName" : "customCookbooksSource", "variableType" : "Source", "documentation" : "", "simpleType" : "Source", "variableSetterType" : "Source" }, "xmlNameSpaceUri" : null }, "CustomJson" : { "c2jName" : "CustomJson", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@return A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "CustomJson", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CustomJson", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "CustomJson", "setterDocumentation" : "/**

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  \n@param customJson A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "customJson", "variableType" : "String", "documentation" : "

                                                                                                                  A string that contains user-defined, custom JSON. It can be used to override the corresponding default stack configuration JSON values or to pass data to recipes. The string should be in the following format and escape characters such as '\"':

                                                                                                                  \"{\\\"key1\\\": \\\"value1\\\", \\\"key2\\\": \\\"value2\\\",...}\"

                                                                                                                  For more information on custom JSON, see Use Custom JSON to Modify the Stack Configuration Attributes.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultAvailabilityZone" : { "c2jName" : "DefaultAvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  \n@return The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultAvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultAvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultAvailabilityZone", "setterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  \n@param defaultAvailabilityZone The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultAvailabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's default Availability Zone, which must be in the stack's region. For more information, see Regions and Endpoints. If you also specify a value for DefaultSubnetId, the subnet must be in the same zone. For more information, see CreateStack.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultInstanceProfileArn" : { "c2jName" : "DefaultInstanceProfileArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@return The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultInstanceProfileArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceProfileArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultInstanceProfileArn", "setterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  \n@param defaultInstanceProfileArn The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceProfileArn", "variableType" : "String", "documentation" : "

                                                                                                                  The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see Using Identifiers.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultOs" : { "c2jName" : "DefaultOs", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  \n@return The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultOs", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultOs", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultOs", "setterDocumentation" : "/**

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  \n@param defaultOs The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultOs", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's operating system, which must be set to one of the following:

                                                                                                                  • A supported Linux operating system: An Amazon Linux version, such as Amazon Linux 2016.03, Amazon Linux 2015.09, or Amazon Linux 2015.03.

                                                                                                                  • A supported Ubuntu operating system, such as Ubuntu 16.04 LTS, Ubuntu 14.04 LTS, or Ubuntu 12.04 LTS.

                                                                                                                  • CentOS 7

                                                                                                                  • Red Hat Enterprise Linux 7

                                                                                                                  • A supported Windows operating system, such as Microsoft Windows Server 2012 R2 Base, Microsoft Windows Server 2012 R2 with SQL Server Express, Microsoft Windows Server 2012 R2 with SQL Server Standard, or Microsoft Windows Server 2012 R2 with SQL Server Web.

                                                                                                                  • A custom AMI: Custom. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see Using Custom AMIs.

                                                                                                                  The default option is the stack's current operating system. For more information on the supported operating systems, see AWS OpsWorks Operating Systems.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultRootDeviceType" : { "c2jName" : "DefaultRootDeviceType", "c2jShape" : "RootDeviceType", "deprecated" : false, "documentation" : "

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  ", "enumType" : "RootDeviceType", "fluentSetterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "getterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@return The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultRootDeviceType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultRootDeviceType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultRootDeviceType", "setterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@see RootDeviceType*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  \n@param defaultRootDeviceType The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RootDeviceType*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultRootDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                  The default root device type. This value is used by default for all instances in the stack, but you can override it when you create an instance. For more information, see Storage for the Root Device.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultSshKeyName" : { "c2jName" : "DefaultSshKeyName", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  \n@return A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSshKeyName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSshKeyName", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSshKeyName", "setterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  \n@param defaultSshKeyName A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSshKeyName", "variableType" : "String", "documentation" : "

                                                                                                                  A default Amazon EC2 key-pair name. The default value is none. If you specify a key-pair name, AWS OpsWorks installs the public key on the instance and you can use the private key with an SSH client to log in to the instance. For more information, see Using SSH to Communicate with an Instance and Managing SSH Access. You can override this setting by specifying a different key pair, or no key pair, when you create an instance.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultSubnetId" : { "c2jName" : "DefaultSubnetId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  \n@return The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DefaultSubnetId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultSubnetId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DefaultSubnetId", "setterDocumentation" : "/**

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  \n@param defaultSubnetId The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultSubnetId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's default VPC subnet ID. This parameter is required if you specify a value for the 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.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HostnameTheme" : { "c2jName" : "HostnameTheme", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  \n@return The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "HostnameTheme", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "HostnameTheme", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "HostnameTheme", "setterDocumentation" : "/**

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  \n@param hostnameTheme The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "hostnameTheme", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, HostnameTheme is set to Layer_Dependent, which creates host names by appending integers to the layer's short name. The other themes are:

                                                                                                                  • Baked_Goods

                                                                                                                  • Clouds

                                                                                                                  • Europe_Cities

                                                                                                                  • Fruits

                                                                                                                  • Greek_Deities

                                                                                                                  • Legendary_creatures_from_Japan

                                                                                                                  • Planets_and_Moons

                                                                                                                  • Roman_Deities

                                                                                                                  • Scottish_Islands

                                                                                                                  • US_Cities

                                                                                                                  • Wild_Cats

                                                                                                                  To obtain a generated host name, call GetHostNameSuggestion, which returns a host name based on the current theme.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack's new name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack's new name.

                                                                                                                  \n@param name The stack's new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack's new name.

                                                                                                                  \n@return The stack's new name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The stack's new name.

                                                                                                                  \n@param name The stack's new name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack's new name.

                                                                                                                  \n@param name The stack's new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The stack's new name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  \n@return Do not use this parameter. You cannot update a stack's service role.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ServiceRoleArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRoleArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ServiceRoleArn", "setterDocumentation" : "/**

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  \n@param serviceRoleArn Do not use this parameter. You cannot update a stack's service role.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRoleArn", "variableType" : "String", "documentation" : "

                                                                                                                  Do not use this parameter. You cannot update a stack's service role.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StackId" : { "c2jName" : "StackId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@return The stack ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "StackId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "StackId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "StackId", "setterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The stack ID.

                                                                                                                  \n@param stackId The stack ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "stackId", "variableType" : "String", "documentation" : "

                                                                                                                  The stack ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UseCustomCookbooks" : { "c2jName" : "UseCustomCookbooks", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@return Whether the stack uses custom cookbooks.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseCustomCookbooks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseCustomCookbooks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseCustomCookbooks", "setterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  \n@param useCustomCookbooks Whether the stack uses custom cookbooks.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useCustomCookbooks", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether the stack uses custom cookbooks.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "UseOpsworksSecurityGroups" : { "c2jName" : "UseOpsworksSecurityGroups", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  \n@return Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UseOpsworksSecurityGroups", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UseOpsworksSecurityGroups", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UseOpsworksSecurityGroups", "setterDocumentation" : "/**

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  \n@param useOpsworksSecurityGroups Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useOpsworksSecurityGroups", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether to associate the AWS OpsWorks built-in security groups with the stack's layers.

                                                                                                                  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 provide your own custom security groups instead of using the built-in groups. UseOpsworksSecurityGroups has the following settings:

                                                                                                                  • True - AWS OpsWorks automatically associates the appropriate built-in security group with each layer (default setting). You can associate additional security groups with a layer after you create it, but you cannot delete the built-in security group.

                                                                                                                  • False - AWS OpsWorks does not associate built-in security groups with layers. You must create appropriate EC2 security groups and associate a security group with each layer that you create. However, you can still manually associate a built-in security group with a layer on. Custom security groups are required only for those layers that need custom settings.

                                                                                                                  For more information, see Create a New Stack.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "required" : [ "StackId" ], "shapeName" : "UpdateStackRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateStackRequest", "variableName" : "updateStackRequest", "variableType" : "UpdateStackRequest", "documentation" : null, "simpleType" : "UpdateStackRequest", "variableSetterType" : "UpdateStackRequest" }, "wrapper" : false }, "UpdateStackResult" : { "c2jName" : "UpdateStackResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UpdateStackResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateStackResult", "variableName" : "updateStackResult", "variableType" : "UpdateStackResult", "documentation" : null, "simpleType" : "UpdateStackResult", "variableSetterType" : "UpdateStackResult" }, "wrapper" : false }, "UpdateUserProfileRequest" : { "c2jName" : "UpdateUserProfileRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateUserProfile", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateUserProfile", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user IAM ARN.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user IAM ARN.

                                                                                                                  \n@param iamUserArn The user IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user IAM ARN.

                                                                                                                  \n@return The user IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                                                                  The user IAM ARN.

                                                                                                                  \n@param iamUserArn The user IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user IAM ARN.

                                                                                                                  \n@param iamUserArn The user IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                  The user IAM ARN.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  \n@return The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshUsername", "setterDocumentation" : "/**

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's new SSH public key.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's new SSH public key.

                                                                                                                  \n@param sshPublicKey The user's new SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's new SSH public key.

                                                                                                                  \n@return The user's new SSH public key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshPublicKey", "setterDocumentation" : "/**

                                                                                                                  The user's new SSH public key.

                                                                                                                  \n@param sshPublicKey The user's new SSH public key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's new SSH public key.

                                                                                                                  \n@param sshPublicKey The user's new SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                  The user's new SSH public key.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSelfManagement", "setterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowSelfManagement" : { "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSelfManagement", "setterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "IamUserArn" : { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user IAM ARN.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user IAM ARN.

                                                                                                                  \n@param iamUserArn The user IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user IAM ARN.

                                                                                                                  \n@return The user IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                                                                  The user IAM ARN.

                                                                                                                  \n@param iamUserArn The user IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user IAM ARN.

                                                                                                                  \n@param iamUserArn The user IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                  The user IAM ARN.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's new SSH public key.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's new SSH public key.

                                                                                                                  \n@param sshPublicKey The user's new SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's new SSH public key.

                                                                                                                  \n@return The user's new SSH public key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshPublicKey", "setterDocumentation" : "/**

                                                                                                                  The user's new SSH public key.

                                                                                                                  \n@param sshPublicKey The user's new SSH public key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's new SSH public key.

                                                                                                                  \n@param sshPublicKey The user's new SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                  The user's new SSH public key.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshUsername" : { "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  \n@return The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshUsername", "setterDocumentation" : "/**

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  \n@param sshUsername The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                  The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks removes them. For example, 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.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "IamUserArn" ], "shapeName" : "UpdateUserProfileRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateUserProfileRequest", "variableName" : "updateUserProfileRequest", "variableType" : "UpdateUserProfileRequest", "documentation" : null, "simpleType" : "UpdateUserProfileRequest", "variableSetterType" : "UpdateUserProfileRequest" }, "wrapper" : false }, "UpdateUserProfileResult" : { "c2jName" : "UpdateUserProfileResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UpdateUserProfileResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateUserProfileResult", "variableName" : "updateUserProfileResult", "variableType" : "UpdateUserProfileResult", "documentation" : null, "simpleType" : "UpdateUserProfileResult", "variableSetterType" : "UpdateUserProfileResult" }, "wrapper" : false }, "UpdateVolumeRequest" : { "c2jName" : "UpdateVolumeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateVolume", "locationName" : null, "requestUri" : "/", "target" : "OpsWorks_20130218.UpdateVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@return The volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The new name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@return The new name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The new name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The new mount point.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The new mount point.

                                                                                                                  \n@param mountPoint The new mount point.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The new mount point.

                                                                                                                  \n@return The new mount point.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MountPoint", "setterDocumentation" : "/**

                                                                                                                  The new mount point.

                                                                                                                  \n@param mountPoint The new mount point.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The new mount point.

                                                                                                                  \n@param mountPoint The new mount point.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                  The new mount point.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MountPoint" : { "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The new mount point.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The new mount point.

                                                                                                                  \n@param mountPoint The new mount point.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The new mount point.

                                                                                                                  \n@return The new mount point.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MountPoint", "setterDocumentation" : "/**

                                                                                                                  The new mount point.

                                                                                                                  \n@param mountPoint The new mount point.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The new mount point.

                                                                                                                  \n@param mountPoint The new mount point.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                  The new mount point.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The new name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@return The new name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The new name.

                                                                                                                  \n@param name The new name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The new name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VolumeId" : { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@return The volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "VolumeId" ], "shapeName" : "UpdateVolumeRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateVolumeRequest", "variableName" : "updateVolumeRequest", "variableType" : "UpdateVolumeRequest", "documentation" : null, "simpleType" : "UpdateVolumeRequest", "variableSetterType" : "UpdateVolumeRequest" }, "wrapper" : false }, "UpdateVolumeResult" : { "c2jName" : "UpdateVolumeResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "UpdateVolumeResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateVolumeResult", "variableName" : "updateVolumeResult", "variableType" : "UpdateVolumeResult", "documentation" : null, "simpleType" : "UpdateVolumeResult", "variableSetterType" : "UpdateVolumeResult" }, "wrapper" : false }, "UserProfile" : { "c2jName" : "UserProfile", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                  Describes a user's SSH information.

                                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's IAM ARN.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's IAM ARN.

                                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's IAM ARN.

                                                                                                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                                                                  The user's IAM ARN.

                                                                                                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's IAM ARN.

                                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                  The user's IAM ARN.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's name.

                                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's name.

                                                                                                                  \n@return The user's name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The user's name.

                                                                                                                  \n@param name The user's name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's name.

                                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The user's name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's SSH user name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's SSH user name.

                                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's SSH user name.

                                                                                                                  \n@return The user's SSH user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshUsername", "setterDocumentation" : "/**

                                                                                                                  The user's SSH user name.

                                                                                                                  \n@param sshUsername The user's SSH user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's SSH user name.

                                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                  The user's SSH user name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's SSH public key.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@return The user's SSH public key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshPublicKey", "setterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                  The user's SSH public key.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSelfManagement", "setterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowSelfManagement" : { "c2jName" : "AllowSelfManagement", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@return Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AllowSelfManagement", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowSelfManagement", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AllowSelfManagement", "setterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  \n@param allowSelfManagement Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowSelfManagement", "variableType" : "Boolean", "documentation" : "

                                                                                                                  Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.

                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "IamUserArn" : { "c2jName" : "IamUserArn", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's IAM ARN.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's IAM ARN.

                                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's IAM ARN.

                                                                                                                  \n@return The user's IAM ARN.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "IamUserArn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "IamUserArn", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "IamUserArn", "setterDocumentation" : "/**

                                                                                                                  The user's IAM ARN.

                                                                                                                  \n@param iamUserArn The user's IAM ARN.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's IAM ARN.

                                                                                                                  \n@param iamUserArn The user's IAM ARN.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "iamUserArn", "variableType" : "String", "documentation" : "

                                                                                                                  The user's IAM ARN.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's name.

                                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's name.

                                                                                                                  \n@return The user's name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The user's name.

                                                                                                                  \n@param name The user's name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's name.

                                                                                                                  \n@param name The user's name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The user's name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshPublicKey" : { "c2jName" : "SshPublicKey", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's SSH public key.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@return The user's SSH public key.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshPublicKey", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshPublicKey", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshPublicKey", "setterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's SSH public key.

                                                                                                                  \n@param sshPublicKey The user's SSH public key.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshPublicKey", "variableType" : "String", "documentation" : "

                                                                                                                  The user's SSH public key.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SshUsername" : { "c2jName" : "SshUsername", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The user's SSH user name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The user's SSH user name.

                                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The user's SSH user name.

                                                                                                                  \n@return The user's SSH user name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "SshUsername", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "SshUsername", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "SshUsername", "setterDocumentation" : "/**

                                                                                                                  The user's SSH user name.

                                                                                                                  \n@param sshUsername The user's SSH user name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The user's SSH user name.

                                                                                                                  \n@param sshUsername The user's SSH user name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "sshUsername", "variableType" : "String", "documentation" : "

                                                                                                                  The user's SSH user name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UserProfile", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserProfile", "variableName" : "userProfile", "variableType" : "UserProfile", "documentation" : null, "simpleType" : "UserProfile", "variableSetterType" : "UserProfile" }, "wrapper" : false }, "ValidationException" : { "c2jName" : "ValidationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                  Indicates that a request was not valid.

                                                                                                                  ", "enums" : null, "errorCode" : "ValidationException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "ValidationException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ValidationException", "variableName" : "validationException", "variableType" : "ValidationException", "documentation" : null, "simpleType" : "ValidationException", "variableSetterType" : "ValidationException" }, "wrapper" : false }, "VirtualizationType" : { "c2jName" : "VirtualizationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Paravirtual", "value" : "paravirtual" }, { "name" : "Hvm", "value" : "hvm" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "VirtualizationType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VirtualizationType", "variableName" : "virtualizationType", "variableType" : "VirtualizationType", "documentation" : null, "simpleType" : "VirtualizationType", "variableSetterType" : "VirtualizationType" }, "wrapper" : false }, "Volume" : { "c2jName" : "Volume", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                  Describes an instance's Amazon EBS volume.

                                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@return The volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  \n@return The Amazon EC2 volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ec2VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Ec2VolumeId", "setterDocumentation" : "/**

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume name.

                                                                                                                  \n@param name The volume name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume name.

                                                                                                                  \n@return The volume name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The volume name.

                                                                                                                  \n@param name The volume name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume name.

                                                                                                                  \n@param name The volume name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The volume name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The RAID array ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The RAID array ID.

                                                                                                                  \n@param raidArrayId The RAID array ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The RAID array ID.

                                                                                                                  \n@return The RAID array ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RaidArrayId", "setterDocumentation" : "/**

                                                                                                                  The RAID array ID.

                                                                                                                  \n@param raidArrayId The RAID array ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The RAID array ID.

                                                                                                                  \n@param raidArrayId The RAID array ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                                  The RAID array ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  \n@param status The value returned by DescribeVolumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  \n@return The value returned by DescribeVolumes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  \n@param status The value returned by DescribeVolumes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  \n@param status The value returned by DescribeVolumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The volume size.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@return The volume size.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Size", "setterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@param size The volume size.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                  The volume size.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Device", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The device name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The device name.

                                                                                                                  \n@param device The device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The device name.

                                                                                                                  \n@return The device name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Device", "setterDocumentation" : "/**

                                                                                                                  The device name.

                                                                                                                  \n@param device The device name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The device name.

                                                                                                                  \n@param device The device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                                  The device name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  \n@return The volume mount point. For example, \"/mnt/disk1\".*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MountPoint", "setterDocumentation" : "/**

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@return The AWS region. For more information about AWS regions, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@return The volume Availability Zone. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AvailabilityZone", "setterDocumentation" : "/**

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  \n@return The volume type, standard or PIOPS.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeType", "setterDocumentation" : "/**

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  \n@param volumeType The volume type, standard or PIOPS.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  \n@return For PIOPS volumes, the IOPS per disk.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Iops", "setterDocumentation" : "/**

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZone" : { "c2jName" : "AvailabilityZone", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@return The volume Availability Zone. For more information, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "AvailabilityZone", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZone", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "AvailabilityZone", "setterDocumentation" : "/**

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  \n@param availabilityZone The volume Availability Zone. For more information, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "availabilityZone", "variableType" : "String", "documentation" : "

                                                                                                                  The volume Availability Zone. For more information, see Regions and Endpoints.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Device" : { "c2jName" : "Device", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The device name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The device name.

                                                                                                                  \n@param device The device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The device name.

                                                                                                                  \n@return The device name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Device", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Device", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Device", "setterDocumentation" : "/**

                                                                                                                  The device name.

                                                                                                                  \n@param device The device name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The device name.

                                                                                                                  \n@param device The device name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "device", "variableType" : "String", "documentation" : "

                                                                                                                  The device name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Ec2VolumeId" : { "c2jName" : "Ec2VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  \n@return The Amazon EC2 volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Ec2VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Ec2VolumeId", "setterDocumentation" : "/**

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  \n@param ec2VolumeId The Amazon EC2 volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2VolumeId", "variableType" : "String", "documentation" : "

                                                                                                                  The Amazon EC2 volume ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "c2jName" : "InstanceId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@return The instance ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "InstanceId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "InstanceId", "setterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The instance ID.

                                                                                                                  \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                  The instance ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Iops" : { "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  \n@return For PIOPS volumes, the IOPS per disk.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Iops", "setterDocumentation" : "/**

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                  For PIOPS volumes, the IOPS per disk.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MountPoint" : { "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  \n@return The volume mount point. For example, \"/mnt/disk1\".*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MountPoint", "setterDocumentation" : "/**

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  \n@param mountPoint The volume mount point. For example, \"/mnt/disk1\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                  The volume mount point. For example, \"/mnt/disk1\".

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "c2jName" : "Name", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume name.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume name.

                                                                                                                  \n@param name The volume name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume name.

                                                                                                                  \n@return The volume name.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Name", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Name", "setterDocumentation" : "/**

                                                                                                                  The volume name.

                                                                                                                  \n@param name The volume name.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume name.

                                                                                                                  \n@param name The volume name.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                  The volume name.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RaidArrayId" : { "c2jName" : "RaidArrayId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The RAID array ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The RAID array ID.

                                                                                                                  \n@param raidArrayId The RAID array ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The RAID array ID.

                                                                                                                  \n@return The RAID array ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidArrayId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidArrayId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RaidArrayId", "setterDocumentation" : "/**

                                                                                                                  The RAID array ID.

                                                                                                                  \n@param raidArrayId The RAID array ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The RAID array ID.

                                                                                                                  \n@param raidArrayId The RAID array ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "raidArrayId", "variableType" : "String", "documentation" : "

                                                                                                                  The RAID array ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "c2jName" : "Region", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@return The AWS region. For more information about AWS regions, see Regions and Endpoints.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Region", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Region", "setterDocumentation" : "/**

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  \n@param region The AWS region. For more information about AWS regions, see Regions and Endpoints.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                  The AWS region. For more information about AWS regions, see Regions and Endpoints.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Size" : { "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The volume size.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@return The volume size.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Size", "setterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@param size The volume size.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                  The volume size.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Status" : { "c2jName" : "Status", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  \n@param status The value returned by DescribeVolumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  \n@return The value returned by DescribeVolumes.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Status", "setterDocumentation" : "/**

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  \n@param status The value returned by DescribeVolumes.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  \n@param status The value returned by DescribeVolumes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                  The value returned by DescribeVolumes.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VolumeId" : { "c2jName" : "VolumeId", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@return The volume ID.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeId", "setterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume ID.

                                                                                                                  \n@param volumeId The volume ID.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                  The volume ID.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VolumeType" : { "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  \n@return The volume type, standard or PIOPS.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeType", "setterDocumentation" : "/**

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  \n@param volumeType The volume type, standard or PIOPS.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  \n@param volumeType The volume type, standard or PIOPS.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                  The volume type, standard or PIOPS.

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "Volume", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Volume", "variableName" : "volume", "variableType" : "Volume", "documentation" : null, "simpleType" : "Volume", "variableSetterType" : "Volume" }, "wrapper" : false }, "VolumeConfiguration" : { "c2jName" : "VolumeConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                  Describes an Amazon EBS volume configuration.

                                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume mount point. For example \"/dev/sdh\".

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume mount point. For example \"/dev/sdh\".

                                                                                                                  \n@param mountPoint The volume mount point. For example \"/dev/sdh\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume mount point. For example \"/dev/sdh\".

                                                                                                                  \n@return The volume mount point. For example \"/dev/sdh\".*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MountPoint", "setterDocumentation" : "/**

                                                                                                                  The volume mount point. For example \"/dev/sdh\".

                                                                                                                  \n@param mountPoint The volume mount point. For example \"/dev/sdh\".*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume mount point. For example \"/dev/sdh\".

                                                                                                                  \n@param mountPoint The volume mount point. For example \"/dev/sdh\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                  The volume mount point. For example \"/dev/sdh\".

                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "RaidLevel", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The volume RAID level.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume RAID level.

                                                                                                                  \n@param raidLevel The volume RAID level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume RAID level.

                                                                                                                  \n@return The volume RAID level.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidLevel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RaidLevel", "setterDocumentation" : "/**

                                                                                                                  The volume RAID level.

                                                                                                                  \n@param raidLevel The volume RAID level.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume RAID level.

                                                                                                                  \n@param raidLevel The volume RAID level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                                  The volume RAID level.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The number of disks in the volume.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The number of disks in the volume.

                                                                                                                  \n@param numberOfDisks The number of disks in the volume.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The number of disks in the volume.

                                                                                                                  \n@return The number of disks in the volume.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NumberOfDisks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NumberOfDisks", "setterDocumentation" : "/**

                                                                                                                  The number of disks in the volume.

                                                                                                                  \n@param numberOfDisks The number of disks in the volume.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The number of disks in the volume.

                                                                                                                  \n@param numberOfDisks The number of disks in the volume.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                                  The number of disks in the volume.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                  The volume size.

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@return The volume size.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Size", "setterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@param size The volume size.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                  The volume size.

                                                                                                                  \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                  The volume size.

                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                  The volume type:

                                                                                                                  • standard - Magnetic

                                                                                                                  • io1 - Provisioned IOPS (SSD)

                                                                                                                  • gp2 - General Purpose (SSD)

                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                  The volume type:

                                                                                                                  • standard - Magnetic

                                                                                                                  • io1 - Provisioned IOPS (SSD)

                                                                                                                  • gp2 - General Purpose (SSD)

                                                                                                                  \n@param volumeType The volume type:

                                                                                                                  • standard - Magnetic

                                                                                                                  • io1 - Provisioned IOPS (SSD)

                                                                                                                  • gp2 - General Purpose (SSD)

                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                    The volume type:

                                                                                                                    • standard - Magnetic

                                                                                                                    • io1 - Provisioned IOPS (SSD)

                                                                                                                    • gp2 - General Purpose (SSD)

                                                                                                                    \n@return The volume type:

                                                                                                                    • standard - Magnetic

                                                                                                                    • io1 - Provisioned IOPS (SSD)

                                                                                                                    • gp2 - General Purpose (SSD)

                                                                                                                    • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeType", "setterDocumentation" : "/**

                                                                                                                      The volume type:

                                                                                                                      • standard - Magnetic

                                                                                                                      • io1 - Provisioned IOPS (SSD)

                                                                                                                      • gp2 - General Purpose (SSD)

                                                                                                                      \n@param volumeType The volume type:

                                                                                                                      • standard - Magnetic

                                                                                                                      • io1 - Provisioned IOPS (SSD)

                                                                                                                      • gp2 - General Purpose (SSD)

                                                                                                                      • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                        The volume type:

                                                                                                                        • standard - Magnetic

                                                                                                                        • io1 - Provisioned IOPS (SSD)

                                                                                                                        • gp2 - General Purpose (SSD)

                                                                                                                        \n@param volumeType The volume type:

                                                                                                                        • standard - Magnetic

                                                                                                                        • io1 - Provisioned IOPS (SSD)

                                                                                                                        • gp2 - General Purpose (SSD)

                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                          The volume type:

                                                                                                                          • standard - Magnetic

                                                                                                                          • io1 - Provisioned IOPS (SSD)

                                                                                                                          • gp2 - General Purpose (SSD)

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          \n@return For PIOPS volumes, the IOPS per disk.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Iops", "setterDocumentation" : "/**

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          \n@param iops For PIOPS volumes, the IOPS per disk.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Iops" : { "c2jName" : "Iops", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          \n@return For PIOPS volumes, the IOPS per disk.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Iops", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Iops", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Iops", "setterDocumentation" : "/**

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          \n@param iops For PIOPS volumes, the IOPS per disk.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          \n@param iops For PIOPS volumes, the IOPS per disk.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "iops", "variableType" : "Integer", "documentation" : "

                                                                                                                          For PIOPS volumes, the IOPS per disk.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MountPoint" : { "c2jName" : "MountPoint", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                          \n@param mountPoint The volume mount point. For example \"/dev/sdh\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                          \n@return The volume mount point. For example \"/dev/sdh\".*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MountPoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MountPoint", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MountPoint", "setterDocumentation" : "/**

                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                          \n@param mountPoint The volume mount point. For example \"/dev/sdh\".*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                          \n@param mountPoint The volume mount point. For example \"/dev/sdh\".\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "mountPoint", "variableType" : "String", "documentation" : "

                                                                                                                          The volume mount point. For example \"/dev/sdh\".

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NumberOfDisks" : { "c2jName" : "NumberOfDisks", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                          The number of disks in the volume.

                                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                          The number of disks in the volume.

                                                                                                                          \n@param numberOfDisks The number of disks in the volume.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                          The number of disks in the volume.

                                                                                                                          \n@return The number of disks in the volume.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "NumberOfDisks", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NumberOfDisks", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "NumberOfDisks", "setterDocumentation" : "/**

                                                                                                                          The number of disks in the volume.

                                                                                                                          \n@param numberOfDisks The number of disks in the volume.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                          The number of disks in the volume.

                                                                                                                          \n@param numberOfDisks The number of disks in the volume.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numberOfDisks", "variableType" : "Integer", "documentation" : "

                                                                                                                          The number of disks in the volume.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RaidLevel" : { "c2jName" : "RaidLevel", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                          The volume RAID level.

                                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                          The volume RAID level.

                                                                                                                          \n@param raidLevel The volume RAID level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                          The volume RAID level.

                                                                                                                          \n@return The volume RAID level.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "RaidLevel", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "RaidLevel", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "RaidLevel", "setterDocumentation" : "/**

                                                                                                                          The volume RAID level.

                                                                                                                          \n@param raidLevel The volume RAID level.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                          The volume RAID level.

                                                                                                                          \n@param raidLevel The volume RAID level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "raidLevel", "variableType" : "Integer", "documentation" : "

                                                                                                                          The volume RAID level.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Size" : { "c2jName" : "Size", "c2jShape" : "Integer", "deprecated" : false, "documentation" : "

                                                                                                                          The volume size.

                                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                          The volume size.

                                                                                                                          \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                          The volume size.

                                                                                                                          \n@return The volume size.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Size", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Size", "setterDocumentation" : "/**

                                                                                                                          The volume size.

                                                                                                                          \n@param size The volume size.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                          The volume size.

                                                                                                                          \n@param size The volume size.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "size", "variableType" : "Integer", "documentation" : "

                                                                                                                          The volume size.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "VolumeType" : { "c2jName" : "VolumeType", "c2jShape" : "String", "deprecated" : false, "documentation" : "

                                                                                                                          The volume type:

                                                                                                                          • standard - Magnetic

                                                                                                                          • io1 - Provisioned IOPS (SSD)

                                                                                                                          • gp2 - General Purpose (SSD)

                                                                                                                          ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                          The volume type:

                                                                                                                          • standard - Magnetic

                                                                                                                          • io1 - Provisioned IOPS (SSD)

                                                                                                                          • gp2 - General Purpose (SSD)

                                                                                                                          \n@param volumeType The volume type:

                                                                                                                          • standard - Magnetic

                                                                                                                          • io1 - Provisioned IOPS (SSD)

                                                                                                                          • gp2 - General Purpose (SSD)

                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                            The volume type:

                                                                                                                            • standard - Magnetic

                                                                                                                            • io1 - Provisioned IOPS (SSD)

                                                                                                                            • gp2 - General Purpose (SSD)

                                                                                                                            \n@return The volume type:

                                                                                                                            • standard - Magnetic

                                                                                                                            • io1 - Provisioned IOPS (SSD)

                                                                                                                            • gp2 - General Purpose (SSD)

                                                                                                                            • */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "VolumeType", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "VolumeType", "setterDocumentation" : "/**

                                                                                                                              The volume type:

                                                                                                                              • standard - Magnetic

                                                                                                                              • io1 - Provisioned IOPS (SSD)

                                                                                                                              • gp2 - General Purpose (SSD)

                                                                                                                              \n@param volumeType The volume type:

                                                                                                                              • standard - Magnetic

                                                                                                                              • io1 - Provisioned IOPS (SSD)

                                                                                                                              • gp2 - General Purpose (SSD)

                                                                                                                              • */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

                                                                                                                                The volume type:

                                                                                                                                • standard - Magnetic

                                                                                                                                • io1 - Provisioned IOPS (SSD)

                                                                                                                                • gp2 - General Purpose (SSD)

                                                                                                                                \n@param volumeType The volume type:

                                                                                                                                • standard - Magnetic

                                                                                                                                • io1 - Provisioned IOPS (SSD)

                                                                                                                                • gp2 - General Purpose (SSD)

                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                  The volume type:

                                                                                                                                  • standard - Magnetic

                                                                                                                                  • io1 - Provisioned IOPS (SSD)

                                                                                                                                  • gp2 - General Purpose (SSD)

                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "MountPoint", "NumberOfDisks", "Size" ], "shapeName" : "VolumeConfiguration", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VolumeConfiguration", "variableName" : "volumeConfiguration", "variableType" : "VolumeConfiguration", "documentation" : null, "simpleType" : "VolumeConfiguration", "variableSetterType" : "VolumeConfiguration" }, "wrapper" : false }, "VolumeType" : { "c2jName" : "VolumeType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "Gp2", "value" : "gp2" }, { "name" : "Io1", "value" : "io1" }, { "name" : "Standard", "value" : "standard" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "VolumeType", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VolumeType", "variableName" : "volumeType", "variableType" : "VolumeType", "documentation" : null, "simpleType" : "VolumeType", "variableSetterType" : "VolumeType" }, "wrapper" : false }, "WeeklyAutoScalingSchedule" : { "c2jName" : "WeeklyAutoScalingSchedule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

                                                                                                                                  Describes a time-based instance's auto scaling schedule. The schedule consists of a set of key-value pairs.

                                                                                                                                  • The key is the time period (a UTC hour) and must be an integer from 0 - 23.

                                                                                                                                  • The value indicates whether the instance should be online or offline for the specified period, and must be set to \"on\" or \"off\"

                                                                                                                                  The default setting for all time periods is off, so you use the following parameters primarily to specify the online periods. You don't have to explicitly specify offline periods unless you want to change an online period to an offline period.

                                                                                                                                  The following example specifies that the instance should be online for four hours, from UTC 1200 - 1600. It will be off for the remainder of the day.

                                                                                                                                  { \"12\":\"on\", \"13\":\"on\", \"14\":\"on\", \"15\":\"on\" }

                                                                                                                                  ", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "Monday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Monday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Monday.

                                                                                                                                  \n@param monday The schedule for Monday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Monday.

                                                                                                                                  \n@return The schedule for Monday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Monday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Monday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Monday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Monday.

                                                                                                                                  \n@param monday The schedule for Monday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Monday.

                                                                                                                                  \n@param monday The schedule for Monday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Monday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Tuesday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  \n@param tuesday The schedule for Tuesday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  \n@return The schedule for Tuesday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Tuesday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tuesday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Tuesday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  \n@param tuesday The schedule for Tuesday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  \n@param tuesday The schedule for Tuesday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Wednesday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  \n@param wednesday The schedule for Wednesday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  \n@return The schedule for Wednesday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Wednesday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Wednesday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Wednesday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  \n@param wednesday The schedule for Wednesday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  \n@param wednesday The schedule for Wednesday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Thursday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  \n@param thursday The schedule for Thursday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  \n@return The schedule for Thursday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Thursday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Thursday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Thursday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  \n@param thursday The schedule for Thursday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  \n@param thursday The schedule for Thursday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Friday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Friday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Friday.

                                                                                                                                  \n@param friday The schedule for Friday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Friday.

                                                                                                                                  \n@return The schedule for Friday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Friday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Friday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Friday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Friday.

                                                                                                                                  \n@param friday The schedule for Friday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Friday.

                                                                                                                                  \n@param friday The schedule for Friday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Friday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Saturday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  \n@param saturday The schedule for Saturday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  \n@return The schedule for Saturday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Saturday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Saturday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Saturday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  \n@param saturday The schedule for Saturday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  \n@param saturday The schedule for Saturday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Sunday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  \n@param sunday The schedule for Sunday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  \n@return The schedule for Sunday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Sunday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Sunday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Sunday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  \n@param sunday The schedule for Sunday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  \n@param sunday The schedule for Sunday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Friday" : { "c2jName" : "Friday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Friday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Friday.

                                                                                                                                  \n@param friday The schedule for Friday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Friday.

                                                                                                                                  \n@return The schedule for Friday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Friday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Friday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Friday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Friday.

                                                                                                                                  \n@param friday The schedule for Friday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Friday.

                                                                                                                                  \n@param friday The schedule for Friday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "friday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Friday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Monday" : { "c2jName" : "Monday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Monday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Monday.

                                                                                                                                  \n@param monday The schedule for Monday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Monday.

                                                                                                                                  \n@return The schedule for Monday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Monday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Monday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Monday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Monday.

                                                                                                                                  \n@param monday The schedule for Monday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Monday.

                                                                                                                                  \n@param monday The schedule for Monday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "monday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Monday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Saturday" : { "c2jName" : "Saturday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  \n@param saturday The schedule for Saturday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  \n@return The schedule for Saturday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Saturday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Saturday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Saturday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  \n@param saturday The schedule for Saturday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  \n@param saturday The schedule for Saturday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "saturday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Saturday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Sunday" : { "c2jName" : "Sunday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  \n@param sunday The schedule for Sunday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  \n@return The schedule for Sunday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Sunday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Sunday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Sunday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  \n@param sunday The schedule for Sunday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  \n@param sunday The schedule for Sunday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "sunday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Sunday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Thursday" : { "c2jName" : "Thursday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  \n@param thursday The schedule for Thursday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  \n@return The schedule for Thursday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Thursday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Thursday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Thursday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  \n@param thursday The schedule for Thursday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  \n@param thursday The schedule for Thursday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "thursday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Thursday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Tuesday" : { "c2jName" : "Tuesday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  \n@param tuesday The schedule for Tuesday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  \n@return The schedule for Tuesday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Tuesday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Tuesday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Tuesday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  \n@param tuesday The schedule for Tuesday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  \n@param tuesday The schedule for Tuesday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "tuesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Tuesday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Wednesday" : { "c2jName" : "Wednesday", "c2jShape" : "DailyAutoScalingSchedule", "deprecated" : false, "documentation" : "

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  ", "enumType" : null, "fluentSetterDocumentation" : "/**

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  \n@param wednesday The schedule for Wednesday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  \n@return The schedule for Wednesday.*/", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Wednesday", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Wednesday", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "com.amazonaws.internal.SdkInternalMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : null, "keyType" : "String", "valueLocationName" : "value", "valueModel" : { "c2jName" : "value", "c2jShape" : "Switch", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "value", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Value", "setterDocumentation" : "/**\n@param value */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueType" : "String", "entryType" : "Map.Entry", "keySimple" : true, "templateImplType" : "com.amazonaws.internal.SdkInternalMap", "templateType" : "java.util.Map", "valueList" : false, "valueSimple" : true }, "name" : "Wednesday", "setterDocumentation" : "/**

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  \n@param wednesday The schedule for Wednesday.*/", "setterModel" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "varargSetterDocumentation" : "/**

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  \n@param wednesday The schedule for Wednesday.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap", "variableName" : "wednesday", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                  The schedule for Wednesday.

                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "WeeklyAutoScalingSchedule", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "WeeklyAutoScalingSchedule", "variableName" : "weeklyAutoScalingSchedule", "variableType" : "WeeklyAutoScalingSchedule", "documentation" : null, "simpleType" : "WeeklyAutoScalingSchedule", "variableSetterType" : "WeeklyAutoScalingSchedule" }, "wrapper" : false } }, "clientConfigFactory" : "ClientConfigurationFactory", "examples" : { "examples" : { }, "version" : "1.0" }, "exceptionUnmarshallerImpl" : null, "fileHeader" : "/*\n * Copyright 2011-2016 Amazon.com, Inc. or its affiliates. All Rights\n * Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */", "hasWaiters" : true, "sdkBaseResponseFqcn" : "com.amazonaws.AmazonWebServiceResult", "sdkModeledExceptionBaseClassName" : "AWSOpsWorksException", "sdkModeledExceptionBaseFqcn" : "com.amazonaws.services.opsworks.model.AWSOpsWorksException", "serviceBaseExceptionFqcn" : "com.amazonaws.AmazonServiceException" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy